Memory Map
Overview
The Pokemon Mini has a 24-bit internal addressing bus. The entire bus is decoded, and thus nothing mirrors except cartridge memory. Externally, the cartridge bus is only 21 bits wide, so anything at or past $20000 is guaranteed to be a mirror of cartridge memory.
| Start | End | Size | Description |
|---|---|---|---|
| $000000 | $000FFF | $001000 (4KB) | Internal BIOS |
| $001000 | $001FFF | $001000 (4KB) | PM RAM |
| $002000 | $0020FF | $000100 (256B) | Hardware Registers |
| $002100 | $1FFFFF | $1FDF00 (~2MB) | Cartridge Memory |
| $200000 | $3FFFFF | $200000 (2MB) | Cartridge Memory (Mirror) |
| $400000 | $5FFFFF | $200000 (2MB) | Cartridge Memory (Mirror) |
| $600000 | $7FFFFF | $200000 (2MB) | Cartridge Memory (Mirror) |
| $800000 | $9FFFFF | $200000 (2MB) | Cartridge Memory (Mirror) |
| $A00000 | $BFFFFF | $200000 (2MB) | Cartridge Memory (Mirror) |
| $C00000 | $DFFFFF | $200000 (2MB) | Cartridge Memory (Mirror) |
| $E00000 | $FFFFFF | $200000 (2MB) | Cartridge Memory (Mirror) |
