Memory Address Map

From VO-EM Wiki
Jump to: navigation, search

The VO-EM is capable of addressing a full 32bit address space (eg, from 0x00000000 to 0xFFFFFFFF), however not all of this address space is currently in use.

The memory is organised as follows:

0x0000 0000 - 0x0000 7FFF - Cartridge

Main article: Cartridge
  • 0x0000 0000 - 0x0000 3FFF: Non-switchable ROM (bank 0)
  • 0x0000 4000 - 0x0000 7FFF: Switchable, banked ROM (Banks 0-5, or save data)

0x0000 8000 - 0x0000 FFFF - RAM bank 1

Main article: RAM

0x0001 0000 - 0x0001 73FF - GPU

Main article: GPU

0x0002 0000 - 0x0002 FFFF - RAM bank 2

Main article: RAM

0x0003 0000 - 0x0003 9FFF - Bitmap Overlay

Main article: Bitmap Overlay
  • 0x0003 0000 - 0x0003 95FFF: 8bit bitmapped display area

0xFFFF 0000 - 0xFFFF 06C0 - Cartridge info (Read Only)

Main article: Cartridge Information

0xFFFF FF00 - 0xFFFF FFF4 - Gamepad register

Main article: Gamepad