MEMORY ADDRESS (in Hex) |
CONTENTS |
FFFF - FFFF |
Interrupt Enable Flag (see below) |
FF80 - FFFE |
Zero Page (127 bytes) |
FF00 - FF7F |
Hardware Registers (see Hardware section) |
FEA0 - FEFF |
Unusable Memory |
FE00 - FE9F |
Object Attribute Memory (OAM) |
E000 - FDFF |
Echo RAM (Reserved - Not Usable) |
D000 - DFFF |
Internal RAM - Banks 1 - 7 (CGB is switchable as it has 32k Internal RAM) |
C000 - CFFF |
Internal RAM - Bank 0 (fixed) |
A000 - BFFF |
Switchable 8k Game Cartridge RAM |
9C00 - 9FFF |
Background Display Data 2, Tile Indices/Attributes (bank switched) |
9800 - 9BFF |
Background Display Data 1, Tile Indices/Attributes (bank switched) |
8000 - 97FF |
Bank 0 and 1 Character Data (bank switched) |
4000 - 7FFF |
User Program Area - Bank 1 to n (switchable) |
0150 - 3FFF |
User Program Area - Bank 0 (fixed) |
0100 - 014F |
Cartridge Header (see Cart. Header section) |
0000 - 00FF |
Interrupt vectors and RST # vectors |