Standard amount of memory in the Amiga
- Amiga 1000 - 256KB chip RAM
- Amiga 500 - 512KB chip RAM
- Amiga 500+ - 1MB chip RAM
- Amiga 2000 - 512KB chip RAM, later 1MB chip RAM
- Amiga 3000 - 1-2MB chip RAM, 1MB fast RAM
- Amiga 600 - 1MB chip RAM
- Amiga 1200 - 2MB chip RAM
- Amiga 4000 - 2MB chip RAM, 2-4MB fast RAM
Memory map
Address Range
|
Size
|
Function
|
A1000
|
A500 / 2000
|
A500+
|
A600
|
A1200
|
A3000
|
A4000
|
000000-03FFFF
|
256KB
|
First 256KB of chip RAM
|
040000-07FFFF
|
256KB
|
256KB chip RAM expansion card
|
Second 256KB of chip RAM (to 512KB)
|
080000-0FFFFF
|
512KB
|
|
Second 512KB of chip RAM (to 1MB)
|
100000-1FFFFF
|
1MB
|
|
Second 1MB of chip RAM (to 2MB)
|
200000-5FFFFF
|
4MB
|
First 4 MB Auto-config space / Fast RAM
|
600000-9FFFFF
|
4MB
|
Second 4 MB Auto-config space / Fast RAM
|
PCMCIA memory card / Fast RAM
|
Second 4 MB Auto-config space / Fast RAM
|
A00000-A7FFFF
|
512KB
|
Reserved
|
PCMCIA control registers
|
Reserved
|
A80000-BEFFFF
|
1471KB
|
Reserved
|
BFD000-BFDF00
|
3840 bytes
|
8520-B (access at even-byte addresses only)
|
BFE001-BFEF01
|
3840 bytes
|
8520-A (access at odd-byte addresses only)
|
C00000-C7FFFF
|
512KB
|
|
Pseudo-fast RAM
|
|
C80000-D7FFFF
|
1MB
|
Reserved
|
D80000-DBFFFF
|
40KB
|
Reserved
|
DC0000-DCFFFF
|
64KB
|
Real time clock
|
DD0000-DFEFFF
|
188KB
|
Reserved
|
DFF000-DFFFFF
|
4KB
|
Custom chip registers
|
E00000-E7FFFF
|
512KB
|
Reserved
|
E80000-E8FFFF
|
64KB
|
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
|
Reserved
|
Extended ROM (CDTV)
|
Reserved
|
Flash ROM / Extended ROM (CD32)
|
Diagnostic ROM
|
F80000-FBFFFF
|
256KB
|
Reserved
|
Lower 256KB of System ROM
|
FC0000-FFFFFF
|
256KB
|
System ROM
|
Upper 256KB of System ROM
|
32-bit Addresses
|
01000000 - 03FFFFFF
|
48MB
|
N/A
|
Reserved
|
Some special addresses:
* 000000-000100 - MC680x0 Exception Vector Assignment table (if VBR=0)
* 000004 - Exec base (pointer to exec.library jumptable)
Sources for this info
- Amiga Hardware Reference Manual (1986)
- M68000 Programmer's Reference Manual (1984,fourth edition)
- amiga-hardware.com (for standard amount of memory)