Amiga memory map
Revision as of 21:07, 10 May 2008 by Spellcoder (talk | contribs)
Standard amount of memory in the Amiga
- Amiga 1000 - 256 Kb chip RAM
- Amiga 500 - 512 Kb chip RAM
- Amiga 2000 - 512 Kb chip RAM, later 1 MB chip RAM
Memory map
* 000000-03FFFF - 256K bytes of chip RAM * 040000-07FFFF - 256K bytes of chip RAM (Amiga 1000 option card) * 080000-0FFFFF - 512K bytes of extended chip RAM (to 1 MB) * 100000-1FFFFF - 1024K bytes of extended chip RAM (to 2 MB) (on models with ECS or AGA chipsets) * 200000-9FFFFF - Primary 8 MB Auto-config space (Fast RAM) * A00000-BEFFFF - Reserved * BFD000-BFDF00 - 8520-B (access at even-byte addresses only) * BFE001-BFEF01 - 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 - 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 - 256K System ROM (Kickstart 2.0) * FC0000-FFFFFF - 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)