Difference between revisions of "Amiga memory map"
(→Memory map) |
(→Standard amount of memory in the Amiga) |
||
Line 1: | Line 1: | ||
==Standard amount of memory in the Amiga== | ==Standard amount of memory in the Amiga== | ||
− | * Amiga 1000 - | + | * Amiga 1000 - 256KB chip RAM |
− | * Amiga 500 - | + | * Amiga 500 - 512KB chip RAM |
− | * Amiga 2000 - | + | * 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== | ==Memory map== |
Revision as of 17:36, 14 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 |
---|---|---|
000000-03FFFF | 256KB | 256K bytes of chip RAM |
040000-07FFFF | 256KB | 256K bytes of chip RAM (Amiga 1000 option card) |
080000-0FFFFF | 512KB | 512K bytes of extended chip RAM (to 1 MB) |
100000-1FFFFF | 1024KB | 1024K bytes of extended chip RAM (to 2 MB) (on models with ECS or AGA chipsets) |
200000-9FFFFF | 8MB | Primary 8 MB Auto-config space (Fast RAM) |
A00000-BEFFFF | 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-D7FFFF | Internal expansion memory (pseudo-fast, Slow RAM on Amiga 500) | |
D80000-DBFFFF | Reserved | |
DC0000-DCFFFF | 64KB | Real time clock |
DD0000-DFEFFF | Reserved | |
DFF000-DFFFFF | Custom chip registers | |
E00000-E7FFFF | Reserved | |
E80000-E8FFFF | Auto-config space. Boards appear here before the system relocates them to their final address. | |
E90000-EFFFFF | Secondary auto-config space (usually 64K I/O boards) | |
F00000-FBFFFF | 256KB | 256K System ROM (Kickstart 2.0) |
FC0000-FFFFFF | 256KB | 256K System ROM |
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)