Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: freqmax on January 20, 2012, 12:50:35 AM
-
Can all Amiga OS ROM versions 1.1 - 3.9 be used with a MC68000 CPU, or does some higher ROM versions require 020?
Or is there any minimum CPU requirements for some ROMs that must be used with a MC68020 at minimum etc?
Incompatible code doesn't necessarily show up directly. And then there's maybe some hook to custom chips?
-
Can all Amiga OS ROM versions 1.1 - 3.9 be used with a MC68000 CPU, or does some higher ROM versions require 020?
Or is there any minimum CPU requirements for some ROMs that must be used with a MC68020 at minimum etc?
Incompatible code doesn't necessarily show up directly. And then there's maybe some hook to custom chips?
there are specific roms 3.1 and roms 3.0 for the A500 a600 and A2000 and will work with the 68000
3.9 official version does not exists
-
3.5 and 3.9 require an 020. Some of the new modules in Devs:AmigaOS ROM Update only exist in 020 versions.
There was a project a while back called TwinKick, in which a few guys made (found?) 68000 versions of the modules and posted a video of an A1000 booting into 3.9. As I recall, Amiga Inc. hassled them about it.
-
All OS versions released by Commodore run on 68000. 3.5 and 3.9 from H&P required 020 as minimum.
-
(http://amiga.nvg.org/moro/minimig/minimig-2010-05-17.png)
There's nothing in the "DEVS:AmigaOS ROM Update" that is 020+ only, as far as I know.
-
These are the modules that "AmigaOS ROM Update" from BB2 contains:
(http://dl.dropbox.com/u/939939/Pics/3.9ROMUpdate.jpg)
Apparently the only module specific for 020+ is Bootmenu (020 version), which is AFAIK the Early Startup Menu.
-
There's nothing in the "DEVS:AmigaOS ROM Update" that is 020+ only, as far as I know.
Oh. I thought they would have compiled with 020 optimizations on...
-
I found this:
Amigaworld.de: :: amigaworld :: ...weil es einfach Spass macht! :: Kickstart ROM (http://www.amigaworld.de/workshops/kickstart-rom/)
Classicamiga.com: Kickstart Roms Explained (http://wiki.classicamiga.com/Kickstart_Roms_Explained)
Amiga.org: FYI: some information about different Kickstart ROMs (http://www.amiga.org/forums/archive/index.php/t-29808.html)
I note that v3.5 is not recorded in the above links.
Is there any custom chip requirements?, or will a 3.1 ROM run fine with a A500 or a 1.3 ROM in a A4000 ?
How is build and version number related?
-
@freqmax
3.5 would be the same requirements as 3.9 I would've thought... The core files (i.e. kickstart) should be able to run on any CPU and chipset - KS 2 and 3 simply disable the options related to chipsets and screenmodes which aren't available. The other way around (KS 1.x in an A4000) should work too, though you'll probably have trouble with hardware not being supported as 1.3 doesn't support the newer AGA chipset or onboard storage interfaces, so no SCSI or IDE hard drives, no PCMCIA, and possibly no Zorro III (not sure about that?). Physitally you might also have trouble as AFAIK the 1.x kickstart chips were single chips accessed in 16-bit words, whereas the A1200 and A4000 both use a 32-bit configuration requiring two kickstart chips. It would be a simple matter to soft-kick an A4000 to 1.3 and see what happens :)
I think the only things requiring the 020 in 3.5/3.9 were the contributions, add-ons and the likes, so if you don't bother with these you're probably alright (if a little slow) on a 68000.
As for build and release numbers - Release numbers are generally only changed for major updates, and are a nice, overall reference for the whole release including all its files. Build numbers are usually more closely related to the internal development of the code, being incremented each time a new version of that particular file is written. Which is why there are a few different versions of the 3.1 kickstart - they're all 3.1, but each is customised for a different machine, and so is a different build number. In Amiga land the build revision numbers of the files consist of 2 numbers, the first relates to the release and the second is the build/revision. So, 1.3 files are all 34.x, 3.0 files are all 39.x, 3.1 files are all 40.x, and so on...
-
The A4000 can only use Kickstart ROMs 3.0 and 3.1.
The only way to use a KS 1.3 ROM would be via. Softkick using a ROM Image.