Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; GeSHi has a deprecated constructor in /home/vhosting/f/vhost0021756/domains/amigacoding.com/htdocs/www/extensions/geshi/geshi.php on line 158Amiga memory map - Amiga Coding

Amiga memory map

From Amiga Coding

Revision as of 14:47, 11 May 2017 by Daedalus(talk | contribs)(Updated default memory list to a table, fixed typo.)

Memory map

Note: Models that are based on the same map are not listed, e.g. CDTV is based on A500 architecture, and the A1500 & A2500 are variations on the A2000. Where differences exist they are specified in brackets.

Auto-config space. Boards appear here before the system relocates them to their final address.

E90000-EFFFFF

448KB

Secondary auto-config space (usually 64K I/O boards)

F00000-F7FFFF

512KB

Extended ROM

Reserved

Extended ROM (CDTV)

Reserved

Flash ROM / Extended ROM (CD32)

Diagnostic ROM

F80000-FBFFFF

256KB

Kickstart ROM

Reserved

System ROM

FC0000-FFFFFF

256KB

System ROM

32-bit Addresses

01000000 - 03FFFFFF

48MB

Reserved

N/A

Reserved

04000000-06FFFFFF

48MB

Fast RAM

Reserved for motherboard RAM expansion

07000000-07FFFFFF

16MB

Motherboard RAM

08000000-0FFFFFFF

128MB

CPU slot expansion

10000000-7FFFFFFF

1792MB

Zorro-III space

Zorro-III expansion space

80000000-FEFFFFFF

2032MB

Reserved

Reserved

FF000000-FF00FFFF

64KB

Zorro-III config space

FF010000-FFFFFFFF

16320KB

Reserved

Note that various modifications and third party hardware can change the details of this map, particularly those expansions that add additional addressing capabilities, e.g. 32-bit accelerators in A1200s, 2MB chip RAM modifications in A500s etc.