Welcome, Guest. Please login or register.

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

Description:

0 Members and 1 Guest are viewing this topic.

Offline fiat1100dTopic starter

  • Full Member
  • ***
  • Join Date: Nov 2006
  • Posts: 140
    • Show only replies by fiat1100d
    • http://www.gratteri.tk
Software for building custom Kickstart
« on: November 20, 2006, 08:44:39 AM »
Hello!

This is my first post here and I hope this is the right forum for this subject :-)

I would like to program a couple of EPROMs for my A4000T with a custom 3.9 Kickstart, since now I have been using a "3.5" ROM (made with an Exec patch found on the net) for a while but would like to have in ROM the very latest updates from the AmigaOS ROM Update file.

So, does it exist a piece of software which, given a base Kickstart ROM file (in my case, the A4000T's 40.70), can extract from it the various parts (e.g. devices), then let you substitute them with new code (e.g. newer Exec and devices), finally assembling a file which can be programmed into ROM?

I hope my English is quite understandable, thank you!
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3645
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Software for building custom Kickstart
« Reply #1 on: November 20, 2006, 08:53:03 AM »
Search for ROMSplit and Remus
 

Offline keropi

  • Hero Member
  • *****
  • Join Date: Sep 2004
  • Posts: 2466
    • Show only replies by keropi
Re: Software for building custom Kickstart
« Reply #2 on: November 20, 2006, 09:05:49 AM »
maybe it is time to consider a KickFlashOS4.
1MB of flash, store there your own KS, a single reboot amiga. it is cool.
 

Offline McVenco

  • Hero Member
  • *****
  • Join Date: Feb 2006
  • Posts: 1428
    • Show only replies by McVenco
    • http://www.amigascene.nl
Re: Software for building custom Kickstart
« Reply #3 on: November 20, 2006, 09:39:26 AM »
Quote
I would like to program a couple of EPROMs for my A4000T with a custom 3.9 Kickstart, since now I have been using a "3.5" ROM (made with an Exec patch found on the net) for a while but would like to have in ROM the very latest updates from the AmigaOS ROM Update file.


Check THIS thread, there are some people who have made their own 3.9 ROMs. Maybe they can help you out.
| A4000 | CS-MK3 060@50 | Picasso IV |
| Member of Team Amiga (tm) | FidoNet 2:286/414.18 (long ago) |
| SysOp The Missing Channel BBS | Member of AGA BBS Intl. |
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Software for building custom Kickstart
« Reply #4 on: November 20, 2006, 10:12:11 AM »
In particular check my post dated 2006/6/16 11:04. It details exactly how to do it.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline fiat1100dTopic starter

  • Full Member
  • ***
  • Join Date: Nov 2006
  • Posts: 140
    • Show only replies by fiat1100d
    • http://www.gratteri.tk
Re: Software for building custom Kickstart
« Reply #5 on: November 20, 2006, 10:32:24 AM »
Well I just built a 1 MB ROM file using Remus, now I am going to burn it into a couple of 27C400s, I hope it will work fine :-) In case of success I would produce a 3.9 for my A1200 too!
Otherwise I will have a look at that thread, thank you guys!
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Software for building custom Kickstart
« Reply #6 on: November 20, 2006, 10:35:38 AM »
Is the A4000s Kickstart ROM 1MB in size?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline fiat1100dTopic starter

  • Full Member
  • ***
  • Join Date: Nov 2006
  • Posts: 140
    • Show only replies by fiat1100d
    • http://www.gratteri.tk
Re: Software for building custom Kickstart
« Reply #7 on: November 20, 2006, 10:44:04 AM »
Quote
motorollin wrote:
Is the A4000s Kickstart ROM 1MB in size?


No it is 512 KB however there should be provision for 1 MB ROM code. At least, I hope so... This is because on the A600 the ROM socket has two more pins, for using larger ROMs, so maybe the A4000 can, too.
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Software for building custom Kickstart
« Reply #8 on: November 20, 2006, 10:47:14 AM »
So does the A1200, but it won't use it. The extra 512K will be ignored.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline TjLaZer

Re: Software for building custom Kickstart
« Reply #9 on: November 20, 2006, 11:46:23 AM »
I have a question.  How are BlizKick modules added to a ROM? Just add them in with that ROM tool?
Going Bananas over AMIGAs since 1987...

Looking for Fusion Fourty PNG ROMs V3.4?

:flame: :banana: :banana: :banana:
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Software for building custom Kickstart
« Reply #10 on: November 20, 2006, 12:48:35 PM »
Yes you just select the module in the right pane of Remus and add it to the ROM image, just the same as a component of a ROM image.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline fiat1100dTopic starter

  • Full Member
  • ***
  • Join Date: Nov 2006
  • Posts: 140
    • Show only replies by fiat1100d
    • http://www.gratteri.tk
Re: Software for building custom Kickstart
« Reply #11 on: November 20, 2006, 12:59:34 PM »
Quote
motorollin wrote:
So does the A1200, but it won't use it. The extra 512K will be ignored.


I thought I managed to get a 512 KB 3.9 working on my A1200, (much better for "debug" than the A4000T, one doesn't have to mess with the CPU board). I say I tought because I get the insert disk screen, yes, but if I start to load a floppy then it reboots with "Software failure" :-(
Same if I connect an hard disk...

Will also try with 1 MB, but it is a pity if it doesn't work :-(
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Software for building custom Kickstart
« Reply #12 on: November 20, 2006, 01:29:19 PM »
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). As for the hanging problem, what does your ROM image contain, and what did you try to run? Did you follow my instructions exactly, including the operations in WinHex and the swap byte operation before burning the chips?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline fiat1100dTopic starter

  • Full Member
  • ***
  • Join Date: Nov 2006
  • Posts: 140
    • Show only replies by fiat1100d
    • http://www.gratteri.tk
Re: Software for building custom Kickstart
« Reply #13 on: November 20, 2006, 03:58:54 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).


Interesting... Who knows if AmigaOS ROM Update contains an updated version of the CD32 Exec too?

Quote
As for the hanging problem, what does your ROM image contain, and what did you try to run? Did you follow my instructions exactly, including the operations in WinHex and the swap byte operation before burning the chips?


Well I had actually missed the "shell", which is a required component :-) As for the operations, I do them under DOS with the utilities of my burner.
Now I have a 512 KB 3.9 ROM containing all the A1200-related updates from OS 3.9 Boing Bag 2, less the workbench.library loaded from hard disk thanks to FindWB from A4000T ROM, plus some BlizKick fix.

Next step, the A4000T release  8-)
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Software for building custom Kickstart
« Reply #14 on: November 20, 2006, 05:08:12 PM »
Quote
fiat1100d wrote:
Interesting... Who knows if AmigaOS ROM Update contains an updated version of the CD32 Exec too?

I don't know. Just open the ROMUpdate in Remus and it will show all the different versions of exec and which architecture they are designed for. If there's not a CD32 specific version and you really must have a 1MB ROM, then you will have to use the 3.1 version of CD32 exec.

Quote
fiat1100d wrote:
Well I had actually missed the "shell", which is a required component :-) As for the operations, I do them under DOS with the utilities of my burner.

Ahhh, that would explain it :-)

Quote
fiat1100d wrote:
Now I have a 512 KB 3.9 ROM containing all the A1200-related updates from OS 3.9 Boing Bag 2, less the workbench.library loaded from hard disk thanks to FindWB from A4000T ROM, plus some BlizKick fix.

Congratulations :-)

Quote
fiat1100d wrote:
Next step, the A4000T release  8-)

I would be interested to hear how you get on with this, since I will hopefully be changing my A1200 for an A4000D fairly soon. Are the chips the same?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10