Welcome, Guest. Please login or register.

Author Topic: Software for building custom Kickstart  (Read 12877 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Doobrey

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 1876
    • Show all replies
    • http://www.doobreynet.co.uk
Re: Software for building custom Kickstart
« on: November 20, 2006, 05:18:29 PM »
Quote

motorollin wrote:
The only way to get more than 512KB in your Kickstart ROM is if you use exec from the CD32 ROM (which does have a 1MB ROM).


Have you had any success with a 1MB ROM yet?

BTW, a couple of things I've found out with regards to Remus.
1. Don't add the LocalFast Blizkick module, it doesn't work from inside the ROM
2. The CD32 exec doesn't display a guru on reset, it just restarts as if nothing happened. I've done a patch to modify all other exec's to allow a 1MB ROM to work, I'll stick it on the site later if anyone's interested.

Oh well, back to messing about with CDTV and CD32 extended ROMS  :headwall:
On schedule, and suing
 

Offline Doobrey

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 1876
    • Show all replies
    • http://www.doobreynet.co.uk
Re: Software for building custom Kickstart
« Reply #1 on: November 20, 2006, 07:19:29 PM »
Quote

Craven1200 wrote:
would it be possible to add the  ata3.driver from the fastata package to a rom image ?


I don't have a fastata/powerflyer, but if the driver is anything like the one for their 4xEIDE'99 interface,  not easily done  :-(

For a start, it's not 'rommable' code, it'll only run in RAM (easy enough to write a wrapper to copy it from ROM to RAM and start it though)
But IIRC, it loads a prefs file from ENV: ,that'll require a bit of patching to bundle the driver and prefs file together and make the driver take its settings from there..
But that'll probably incur the wrath of Elbox
On schedule, and suing
 

Offline Doobrey

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 1876
    • Show all replies
    • http://www.doobreynet.co.uk
Re: Software for building custom Kickstart
« Reply #2 on: November 20, 2006, 07:34:13 PM »
Quote

motorollin wrote:
I would definitely be interested in the patch to allow 1MB ROM using the A1200's exec, as I don't have a CD32 to rip the ROM from. If you upload it, let me know please :-)


OK, just uploaded it to the usual place.
Just add the patch to the buildlist, it only tweaks exec and so doesn't take any space up in the ROM, and works with all v40+v45 execs (and Piru's exec44b4 too)
On schedule, and suing
 

Offline Doobrey

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 1876
    • Show all replies
    • http://www.doobreynet.co.uk
Re: Software for building custom Kickstart
« Reply #3 on: November 21, 2006, 05:26:25 PM »
Quote

fiat1100d wrote:
Now if I want to try burning the files into EPROM, which one should be first, the KS code or Extended code?
As for the bases, I left F80000 for KS and used E00000 for Extended, is this right?


Yup, the addresses are correct.
The extended rom should be the first 512k, and then the standard rom added after that.
The extended rom must also have the example romheader added as the first module (this just makes the CPU start the code in the 'normal' ROM first, which then adds anything found in the 'extended' part)
On schedule, and suing
 

Offline Doobrey

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 1876
    • Show all replies
    • http://www.doobreynet.co.uk
Re: Software for building custom Kickstart
« Reply #4 on: November 21, 2006, 05:35:04 PM »
Quote

TjLaZer wrote:
Should we be putting the FindWB in our ROMs?


I've been without workbench.library or FindWB in ROM for the last couple of years without any problems. But the usual 'Your mileage may vary' disclaimer applies
On schedule, and suing
 

Offline Doobrey

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 1876
    • Show all replies
    • http://www.doobreynet.co.uk
Re: Software for building custom Kickstart
« Reply #5 on: November 21, 2006, 07:05:41 PM »
Ooops :evil:
It's fixed in the latest beta http://www.doobreynet.co.uk/beta/Remus_1-rc7.lha  (just copy all the files over the originals.)
On schedule, and suing
 

Offline Doobrey

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 1876
    • Show all replies
    • http://www.doobreynet.co.uk
Re: Software for building custom Kickstart
« Reply #6 on: November 21, 2006, 11:23:41 PM »
Ooops #2
 I'd added some stuff that uses popupmenu.library.I just checked the code and saw a comment reminding myself to add an error message before exiting :roll:
 
On schedule, and suing
 

Offline Doobrey

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 1876
    • Show all replies
    • http://www.doobreynet.co.uk
Re: Software for building custom Kickstart
« Reply #7 on: November 26, 2006, 07:51:59 PM »
Quote

fiat1100d wrote:
Ok! Managed to get the extended part of ROM working! :-D

:banana: Wooohooo, first confirmed working 1MB ROM

Quote

Do you know if it is possible to add in ROM a keymap? It would be nice for me to have the Italian keymap also when not executing Startup-Sequence.


Yup, I wrote a little tool that takes a keymap file, and outputs a resident file that you can load into Remus/Blizkick MakeDefaultKeyMap.lha  ..usual caveats about beta software apply :roll:
On schedule, and suing