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

‚Äč