Welcome, Guest. Please login or register.

Author Topic: Kickstart ROM Replacement (Phase I) Bounty Assigned  (Read 17864 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Gulliver

Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #44 on: October 16, 2010, 07:31:30 PM »
Quote from: wawrzon;585101
kickstart rom has an advantage that the system critical files cannot be easily deleted or modified by malicious software or simple oversight.
i am totally happy with the huge flash the deneb provides that can be used for this. the only complaint was that i would prefer to have all single modules loose in a plain directory instead still have to include a bootable kickstart image along. updating would be simple then.


I agree that the Deneb is an elegant solution for having a rewritable kickstart rom. But then it is only available for Zorro Amigas! And it is not a cheap or simple solution (technically speaking) and what about the other non Zorro Amigas?
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #45 on: October 16, 2010, 07:35:29 PM »
Quote from: wawrzon;585101
kickstart rom has an advantage that the system critical files cannot be easily deleted or modified by malicious software or simple oversight.
i am totally happy with the huge flash the deneb provides that can be used for this. the only complaint was that i would prefer to have all single modules loose in a plain directory instead still have to include a bootable kickstart image along. updating would be simple then.


Just out of interest, is there a site that hosts various modules that can be loaded into the Deneb?

Personally, I don't make much use of it ("No IDE" is about it), but I probably should.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline kolla

Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #46 on: October 16, 2010, 09:17:04 PM »
It would be nice if one of those DIY programmable kickstart replacement boards could be turned into products one could buy :)
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline wawrzon

Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #47 on: October 16, 2010, 09:32:08 PM »
@darrin: no, i suppose there is no official sites you can download kickstart modules from for copyright reasons. also not every module fits every machine. so the best thing is get romsplit and remus utilities along with the patches they provide, disassemble your kickstart, patch modules and assemble again. if something went wrong, you can always start clear of your chnges mit denebs romoff option.

@kola: there were several projects like that, cosmos seems to be doing somthing alike and also on a1k there was an already tested project that never went into distribution. just as thor(r) says on natami.net the most difficult is not to design something but to produce and sell.

anyways individual computers have had a flash module product that fits into zorro slot, but dunno if this is bootable. elbox have had another similar, but i have never got it to boot. and finally i dont understand why not to get deneb instead, while you get both: a flexible flash and an usb controller all in one. the price couldnt be better. a1k diy solution had a target price of over 50 eut afair.

edit: typos, as always
« Last Edit: October 16, 2010, 09:34:11 PM by wawrzon »
 

Offline Darrin

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: May 2002
  • Posts: 4430
    • Show only replies by Darrin
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #48 on: October 16, 2010, 09:54:56 PM »
Quote from: wawrzon;585145
@darrin: no, i suppose there is no official sites you can download kickstart modules from for copyright reasons. also not every module fits every machine. so the best thing is get romsplit and remus utilities along with the patches they provide, disassemble your kickstart, patch modules and assemble again. if something went wrong, you can always start clear of your chnges mit denebs romoff option.


Cheers.  I'll add it to my huge "to do list".  :)

It is a handy feature of the Deneb though, to be able to experiment and then shut it off if you make a dog's dinner of it.
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
 

Offline wawrzon

Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #49 on: October 16, 2010, 10:05:02 PM »
it is not too difficult (if i managed) and obviously an underrated feature. dont forget to include powerwindows module into your custom kick.
 

Offline wawrzon

Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #50 on: October 16, 2010, 10:51:42 PM »
i think deneb is a cheap *and quality* solution in comparison to anything that you could buy from some freak that solders it at home. none would ever bend his finger for less than 50 bucks. and this is just reasonable. also am i wrong that the clockport usb controllers from eab also have some flash? surely it would be enough for non zorro amigas.
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show only replies by deadwood
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #51 on: October 17, 2010, 10:16:18 AM »
Jason added another batch of codes to the AROS repository today. It is now possible for everyone to build AROS rom image for UAE - aros-amiga-m68k.rom. It does not do much yet, but progress is visibly made :)

If you are interested in supporting his work, you can donate using this link:
http://www.power2people.org/projects/profile/5
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show only replies by deadwood
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #52 on: October 28, 2010, 05:54:34 PM »
Progress update from Jason:

General:

  * Added M68K exception handling
  * Added Paula interrupt handling
  * Debugged (mostly) task switching (Whew! That was *annoying*!)

Todo:

  * Debug the Scheduler until it is working correctly
    (currently the Frankenrom input.device is stealing all the cycles)
  * Get Frankenrom to ask for a Workbench disk.

Current status by build type:

  --target=amiga-m68k-eabi
       - Untested for the last week. Probably broken

  --target=amiga-m68k
       - ALERT from input.device's task due to no keyboard device

  amiga-m68k/Frankenrom
       - input.device is stealing all the CPU cycles
 

Offline Gulliver

Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #53 on: October 28, 2010, 05:59:29 PM »
@deadwood
Great!
Thank you for the updates, keep them coming.
 

Offline Gulliver

Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #54 on: November 02, 2010, 05:38:06 PM »
Update:
______________________________________________________________________

I have successfully loaded my first disk block using Frankenrom with KS 3.0!
 
With Toni's help, I realized that I needed to enable DMA (DUH!) early
on after IRQs have been enabled, and KS 3.0 + AROS Exec will now get
to the point where it *sucessfully* loads the first disk block.
 
However, the screen is still black.
______________________________________________________________________

BTW when he mentions Toni, he is speaking of Toni Wilen, the author of WinUAE, who is now cooperating with Jason on this bounty.
 

Offline deadwoodTopic starter

  • Jr. Member
  • **
  • Join Date: Nov 2008
  • Posts: 84
    • Show only replies by deadwood
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #55 on: November 02, 2010, 05:54:52 PM »
Yup, Jason is progressing quite nicelly and with Toni's help we already got some low level drivers for Amiga.

Please remember that biunty is still open for donations!

http://www.power2people.org/projects/profile/5
 

Offline warpdesign

  • Sr. Member
  • ****
  • Join Date: Feb 2008
  • Posts: 256
    • Show only replies by warpdesign
    • http://www.warpdesign.fr
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #56 on: November 02, 2010, 08:24:34 PM »
Quote from: deadwood;588828
Yup, Jason is progressing quite nicelly and with Toni's help we already got some low level drivers for Amiga.

Please remember that biunty is still open for donations!

http://www.power2people.org/projects/profile/5

Done :)
 

Offline wawrzon

Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #57 on: November 02, 2010, 08:30:52 PM »
will do as soon as home again.
thanks for good news.
 

Offline Gulliver

Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #58 on: November 05, 2010, 10:55:27 PM »
More updates from Jason:

Toni has had me put in the following M68K drivers while he waits for SVN access:

* keyboard HIDD
* mouse HIDD
* trackdisk.device
* cia/cib resource
* drive.library (supports trackdisk.device)
* potgo.resource

Also, I've un-unmaintained the M68K ASM utility.library functions.

I'll start bringing in stuff from the M68K 'unmaintained' exec and layers
libraries tonight.
 

Offline Terminills

  • Grand Conspirator
  • Hero Member
  • *****
  • Join Date: Jan 2003
  • Posts: 588
  • Country: 00
  • Thanked: 2 times
    • Show only replies by Terminills
Re: Kickstart ROM Replacement (Phase I) Bounty Assigned
« Reply #59 from previous page: November 06, 2010, 06:54:51 PM »
from Jason...


First trackdisk-loader ADF that was able to run on AROS M68K is:

EXILE!

http://www.evillabs.net/wiki/index.php/AROS_m68k-amiga#Nov_16.2C_2010:_AROS_.28no_KS.29_ROM

Screenshot and AROS ROM image available. As always, A1200 'stock' configuration.

NOTE: This will *NOT* load any 'standard' DOS loading ADFs, only ones which have
custom non-DOS bootloaders.

But its a start.
Support AROS sponsor a developer.

edited by mod: this has been addressed