What's the difference between 3.0 and 3.1 amiga roms?

  • Thread starter Thread starter RobA1200
  • Start date Start date
  • Replies Replies 7
  • Views Views 2592

RobA1200

Member
AmiBayer
Joined
Jan 7, 2013
Posts
490
Country
England
Region
watford
Or more exactly what are the bug fixes or more interesting features? Just wondered?

39.106 to 40.063?

Thanks!
 
The main difference between those two ROMs versions is the ability to install larger hard drives (> 4GB) through the scsi.device which you cannot load it with 3.0 ROMs.

On the other hand, various bug fixes introduced since the previous version, support for CD32's custom chip Akiko (chunky2planar) and the introduction of 2 new datatypes: ANIM and CDXL in Devs directory.

Although you can install Workbench 3.1 under 3.0 ROMs, it's not completely recommended, as it might look and load ok, but there is the probability that your Amiga will not be stable due to some library functions executed.
 
Another "interesting" "feature" of the 3.1 KS is that it'll disable PCMCIA if it detects RAM present in the 6-10 MB range, supposedly to avoid conflicts with PCMCIA RAM cards. This will of course take down any PCMCIA card, not just the RAM ones.
KS 3.0 doesn't have this problem, so non-RAM PCMCIA cards which map their I/O to other segments of the memory map can happily be used with 8 MB RAM cards/accelerators that use the 6-10 MB range.
 
Another "interesting" "feature" of the 3.1 KS is that it'll disable PCMCIA if it detects RAM present in the 6-10 MB range, supposedly to avoid conflicts with PCMCIA RAM cards. This will of course take down any PCMCIA card, not just the RAM ones.

Only if it maps into the 24-bit range, which is generally plain Fast RAM boards, 020 boards and cheaper 030 boards.
 
Another "interesting" "feature" of the 3.1 KS is that it'll disable PCMCIA if it detects RAM present in the 6-10 MB range, supposedly to avoid conflicts with PCMCIA RAM cards. This will of course take down any PCMCIA card, not just the RAM ones.

Only if it maps into the 24-bit range, which is generally plain Fast RAM boards, 020 boards and cheaper 030 boards.

You are both correct.

The address range for the PCMCIA port is 0x00600000 to 0x009FFFFF, the 6-10MB range in the 24-bit (and technically the 32-bit) address range. This range is also allocated to the 'top' 4MB of FastRAM in the 24-bit range.

:thumbsup:
 
The actual differences between modules versions inside the kickstarts are the following:

[FONT="Courier]
=========================Kick3.0===Kick3.1========
bootmenu__________________39.19_____40.5__________
card.resource_____________37.11_____40.4__________
carddisk.device___________37.11_____40.1__________
con-handler______________ 39.8______40.2__________
console.device____________39.28_____40.2__________
dos.library_______________39.23_____40.3__________
exec______________________39.47_____40.10_________
expansion_________________39.7______40.2__________
filesystem.resource_______39.2______40.1__________
filesystem________________39.27_____40.1__________
gadtools.library__________39.356____40.4__________
graphics.library__________39.89_____40.24 (AGA)___
icon.library______________39.3______40.1__________
input_____________________37.12_____40.1__________
intuition.library_________39.2084___40.85_________
keymap.library____________37.2______40.4__________
layers.library____________39.61_____40.1__________
mathffp.library___________39.1______40.1__________
mathieeesingbas.library___37.3______40.4__________
ramlib____________________39.5______40.2__________
romboot___________________39.27_____40.1__________
scsi.device_______________37.64_____40.12_________
shell_____________________39.13_____40.2__________
trackdisk.device__________39.4______40.1__________
utility.library___________39.10_____40.1__________
workbench.library_________39.1______40.5__________
[/FONT]

All the other modules are exactly the same.
 
Back
Top Bottom