MelonDS Memory Domains

The Nintendo DS's architechture does not support IEEE754 Floats and isn't compatible with the built-in Vector Engine lists. Special lists with the NDS prefix are bundled with MelonDS-Vanguard.
MelonDS-Vanguard exposes the following domains in RTC:
  • MainRAM: Main memory (Dedicated WRAM for ARM9). This contains the bulk of loaded data
  • SharedWRAM: Shared memory between ARM9 and ARM7.
  • ARM7WRAM: Dedicated WRAM for ARM7. Used for auxiliary tasks
  • VRAM: Video Ram
  • CartROM: Contains the ROM