Welcome, Guest. Please login or register.

Author Topic: CPU requirement by AmigaOS ROMs ?  (Read 3076 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline freqmaxTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
CPU requirement by AmigaOS ROMs ?
« 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?
 

Offline LaserBack

  • Sr. Member
  • ****
  • Join Date: Mar 2007
  • Posts: 345
    • Show only replies by LaserBack
Re: CPU requirement by AmigaOS ROMs ?
« Reply #1 on: January 20, 2012, 01:03:19 AM »
Quote from: freqmax;676630
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
 

Offline Matt_H

Re: CPU requirement by AmigaOS ROMs ?
« Reply #2 on: January 20, 2012, 01:26:48 AM »
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.
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: CPU requirement by AmigaOS ROMs ?
« Reply #3 on: January 20, 2012, 04:54:05 AM »
All OS versions released by Commodore run on 68000. 3.5 and 3.9 from H&P required 020 as minimum.
My Amigas: A500, Mac Mini and PowerBook
 

Offline kolla

Re: CPU requirement by AmigaOS ROMs ?
« Reply #4 on: January 20, 2012, 09:53:25 AM »


There's nothing in the "DEVS:AmigaOS ROM Update" that is 020+ only, as far as I know.
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 mfilos

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 662
    • Show only replies by mfilos
    • http://mfilos.blogspot.com/
Re: CPU requirement by AmigaOS ROMs ?
« Reply #5 on: January 20, 2012, 11:48:26 AM »
These are the modules that "AmigaOS ROM Update" from BB2 contains:



Apparently the only module specific for 020+ is Bootmenu (020 version), which is AFAIK the Early Startup Menu.
Visit my Amiga blog here
- A600: Vampire V3, 128MB, A604n, 16GB CF, Indivision ECS, RapidRoad, MAS-Player + Custom Audio Mixer (internal), HxC SD + Slim floppy (internal)
 

Offline itix

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 2380
    • Show only replies by itix
Re: CPU requirement by AmigaOS ROMs ?
« Reply #6 on: January 20, 2012, 02:56:42 PM »
Quote from: kolla;676674
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...
My Amigas: A500, Mac Mini and PowerBook
 

Offline freqmaxTopic starter

  • Hero Member
  • *****
  • Join Date: Mar 2006
  • Posts: 2179
    • Show only replies by freqmax
Re: CPU requirement by AmigaOS ROMs ?
« Reply #7 on: January 20, 2012, 03:14:21 PM »
I found this:

Amigaworld.de: :: amigaworld :: ...weil es einfach Spass macht! ::   Kickstart ROM

Classicamiga.com: Kickstart Roms Explained

Amiga.org: FYI: some information about different Kickstart ROMs

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?
 

Offline Daedalus

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 893
    • Show only replies by Daedalus
    • http://www.robthenerd.com
Re: CPU requirement by AmigaOS ROMs ?
« Reply #8 on: January 20, 2012, 03:56:33 PM »
@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...
« Last Edit: January 20, 2012, 04:03:06 PM by Daedalus »
Engineers do it with precision
--
http://www.robthenerd.com
 

Offline shaf

  • Sr. Member
  • ****
  • Join Date: Jun 2002
  • Posts: 302
    • Show only replies by shaf
Re: CPU requirement by AmigaOS ROMs ?
« Reply #9 on: January 20, 2012, 04:01:13 PM »
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.