Difference between revisions of "Amiga memory map"
(→Memory map) |
(→Memory map) |
||
Line 20: | Line 20: | ||
! A500+ | ! A500+ | ||
! A600 | ! A600 | ||
+ | ! A1200 | ||
! A3000 | ! A3000 | ||
− | |||
! A4000 | ! A4000 | ||
|- | |- | ||
Line 50: | Line 50: | ||
| 4MB | | 4MB | ||
| colspan="3" | Second 4 MB Auto-config space / Fast RAM | | colspan="3" | Second 4 MB Auto-config space / Fast RAM | ||
− | | PCMCIA memory card | + | | colspan="2" | PCMCIA memory card / Fast RAM |
− | + | | colspan="2" | Second 4 MB Auto-config space / Fast RAM | |
− | | | ||
− | | Second 4 MB Auto-config space / Fast RAM | ||
|- | |- | ||
| A00000-A7FFFF | | A00000-A7FFFF | ||
| 512KB | | 512KB | ||
| colspan="3" | Reserved | | colspan="3" | Reserved | ||
− | | PCMCIA control registers | + | | colspan="2" | PCMCIA control registers |
− | | | + | | colspan="2" | Reserved |
− | |||
− | | Reserved | ||
|- | |- | ||
| A80000-BEFFFF | | A80000-BEFFFF | ||
Line 118: | Line 114: | ||
| Extended ROM (CDTV) | | Extended ROM (CDTV) | ||
| colspan="2" | Reserved | | colspan="2" | Reserved | ||
− | |||
| Flash ROM / Extended ROM (CD32) | | Flash ROM / Extended ROM (CD32) | ||
− | | | + | | colspan="2" | Diagnostic ROM |
|- | |- | ||
| F80000-FBFFFF | | F80000-FBFFFF |
Revision as of 14:03, 15 September 2016
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)