Welcome, Guest. Please login or register.

Author Topic: Expand A500 beyond 16 MB with KS1.3  (Read 1353 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show all replies
Re: Expand A500 beyond 16 MB with KS1.3
« on: July 01, 2010, 06:57:47 PM »
Quote from: freqmax;568364
If RAM is installed above 16 MB (0x0100 0000), and especially at 0x1000 0000 - 0xFF00 0000. Can the Kickstart v1.3 even handle it ..?, what's needed to add the memory to the available allocation pool?

The m68000 CPU will be made to handle it by using a m680000 variant with 32 bit address bus. It should be able to handle 4 GB of RAM.


Kickstart / AmigaOS has no problems handling 32 bit addresses. As Piru mentioned there are bugs/design problems which limit RAM to 2 GB.

To get access to 'extended memory' (>16 MB) you need a CPU with a 32 bit address bus ('020+). You also need to provide a RAM controller to handle the RAM, the bus decoder logic and the RAM chips of course.

Adding the RAM can't be done by AutoConfig since these addresses can only be handled with Zorro III (possibly it can be faked - not sure here - but that would require 2.0+). Without AutoConfig you either need a boot ROM or just AddMem the RAM.