Memory Map
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) |