Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: alexh on February 04, 2007, 02:09:44 PM
-
Last year I helped BBoAH on a big grey area, the Agnus. Response was great and we cleared up most of the mystery.
Now it is the turn of Kickstart ROM.
I have gathered the following information from various sources.
Kickstart 1.2
-------------
*1.2 500/1000/2000 (v33.180): 315093-01
Kickstart 1.3
-------------
*1.3 500/1000/2000 (v34.5 ): 315093-02
1.3 A3000 (v ):
Kickstart 1.4
-------------
*1.4 A3000 (v36.016): 390630-02 (High Word, ROM 1 V5) 9024
390629-02 (Low Word, ROM 0 V5) 9029
Kickstart 2.04
--------------
2.04 A3000 (v ); 390630-01 (High Word),
390629-01 (Low Word)
2.04 A3000T (v ): 390630-02 (High word, ROM 1 V5) 9049,
390629-02 (Low Word, ROM 0 V5) 9042
2.04 A3000 (v ): 390630-03 (High Word),
390629-03 (Low Word)
2.04 A500/A2000 (v37.175): 390979-01 (Requires Extra wire on some Amiga's)
2.04 A500/A2000: (v ): 363968-01
Kickstart 2.05
--------------
*2.05 A600 (v37.299): 391388-01
*2.05 A600 (v37.300): 391304-01
*2.05 A600 (v37.350): 391304-02
Kickstart 3.0
-------------
*3.0 A1200 (v39.106): 391524-01 (High Word, ROM 1),
391523-01 (Low Word, ROM 0)
3.0 A4000 (v39.106): 319514-02 (High word, ROM 1, D16-D31),
319513-02 (Low Word, ROM 0, D00-D15)
Kickstart 3.1
-------------
3.1 CD32 (v40.56 ): 391640-02
3.1 CD32 (v40.58 ):
*3.1 CD32 (v40.60 ): 391640-03
3.1 500/600/2000 (v40.63 ):
*3.1 A1200 (v40.68 ): 391774-01, (Low word)
391773-01 (High word)
3.1 A3000/3000T (v40.68 ):
3.1 A4000 (v40.68 ):
3.1 A4000T (v40.70 ): 391658-01, (Low word, Rom 1)
391657-01 (High word, Rom 0)
I need help correcting mistakes, filling in the part numbers, and version numbers. Getting some more pictures of them etc.
If it has a * next to it I already have a photo/own this kickstart so no need to send that.
I also have a few questions:
KS1.4 appears to have the same part numbers as KS2.04
16-bit KS2.04 appears to have different versions for different motherboards and if you got the wrong one you needed a flying wire to the gary (anyone know about this?)
A3000 usually had (at least) two versions of kickstart per release. One for use on new motherboards (or older ones with a ROM Tower) and one for older motherboards without a ROM Tower. I've no idea which are which.
This page http://www.amiga-stuff.com/hardware/2mbit-maskrom.html
Has some additional information but it seems in contrast to what I already know to be true.
391657-01 IC, 0ROM, 256Kx16, 150nS, Kickstart (high) Kickstart V3.1 40.70 (high)
391658-01 IC, 1ROM, 256Kx16, 150nS, Kickstart (low) Kickstart V3.1 40.70 (low)
Up to these chips all 32-bit kickstarts (which come in pairs) followed a scheme. Even part numbers were marked named ROM1 and were the high 16-bit word and odd part numbers were marked ROM0 and were the low 16-bits.
Now they suddenly change their scheme?
I dont think so, but can anyone confirm?
They may have changed, I think it was VillageTronic who championed and physically made KS3.1 wasnt it? Commodore had closed by this time?
-
It's great to see someone go to all this trouble, and I wish you luck.
Just as an afterthought, should you include the CDTV in your fact finding for completeness?
I guess it must have had a kickstart ROM.
-
CDTV has the same version 1.3 Kickstart rom as the A500/2000 with the addition of two proms for CDTV/CDROM support.
Some developer CDTV machines were upgraded with A500/2000 2.04 Kickstart and different version proms (either 2.3 or 2.7 I believe). I have them in mine:-D
Jeff
-
Jeff is right, it had a regular 16-bit KS1.3 (listed above)
There were only a few versions of CDTV PROM & A570 PROM and the information is already recorded and verified for these.
You have to have the later version of the CDTV PROM to add KS2.04+ to your CDTV
-
There was also 40.70 for the A3000 and A4000(D).
They were the same as their 40.68 parts, except for an updated SCSI/IDE driver. But this caused problems on some machines so they went back to shipping 40.68.
IIRC there was also a 40.68 for the A500-600-2000, but similar problems saw them go back to 40.63
MacroSystems Gmbh had a license for the 40.68 A3000 ROMs which they hacked like mad to work with the DraCo.
Edit:
Also, there were 2 different 1.2 ROMs. v33.180 and v33.166
-
My A4000D have 40.70 roms.
next time i will make a photo for ya alexh
-
Workbench Nostalgia (http://www.gregdonner.org/workbench/)
-
Darn! Piru beat me to it! :headwall:
I was just looking at Greg's site on Saturday. Lot's of what seems to be good info there.
Amiga OS versions page on Greg's site (http://www.gregdonner.org/workbench/os_versions.html)
Regards,
AmigaEd
-
From an ROM archive (hense no more info available) I can see the following ROM's not listed:
Kickstart1.1 (32.34)
Kickstart1.2 (33.166)
Kickstart1.4 (36.016 beta)
Kickstart1.4 (??.??? alpha15)
Kickstart1.4 (36.022 alpha18) - for A3000
Kickstart2.0 (36.67 beta 5)
Kickstart2.0 (36.143)
Kickstart2.05 (37.210 pre-release) - for ReKick
Kickstart3.1 (40.55) - for A4000
Kickstart3.1 (40.62) - for A3000
-
I already know about workbench nostalgia and have "gleamed" all of the information from there (together with other sources) to make my original list.
-
My A500 Rev 5a (I think, the one with B52 Rock lobster on the board), required me to solder a Jumper from Pin 1 to 31 on the 2.04 ROM when I purchased it. If I remember correctly the machine still booted before I hooked up the jumper, but there was no video output. But the memory ain't that clear these days so I could be wrong on that.
I'm fairly sure I had to remove the wire when I replaced the board with a Rev 6.
:-D
-
You're dead-on there, Melange. I've just done the exact same thing the other week. My rev 5 needed the jumper installed on the 2.04 ROM, or no video output/incomplete boot and when it was transferred to my revision 6 the jumper needed to be removed or the A500 showed the same symptoms as an older revision _without_ the lead.
-
Cool, I remembered something correctly for a change :-D
Can't have too much of that, I will have to drown those particular brain cells in something soon. :cheers: :pint: