Skip to content

Guide: melonDS

Melonds logo

melonDS, a Nintendo DS emulator.


Resource Link
melonDS - FAQ Link
melonDS - Forum Link
melonDS - Github Link
melonDS - Webpage Link
melonDS - Wiki Link

Where to put the games

NDS games should be put under the retrodeck/roms/nds/ directory.


What file formats are supported?

File Format Description
.app Nintendo DS application file
.bin Binary file
.nds Nintendo DS ROM file (Recommended)

Does MelonDS require BIOS or Firmware?

MelonDS can run without BIOS or firmware files, but including them improves accuracy and compatibility.

The following files are optional:

Nintendo DS

File Name Description
bios7.bin ARM7 BIOS, required for some homebrew and commercial games.
bios9.bin ARM9 BIOS, essential for proper game execution.
firmware.bin System firmware, improves compatibility and system calls.

Nintendo DSi

File Name Description
dsi_bios7.bin ARM7 BIOS for DSi, required for accurate execution.
dsi_bios9.bin ARM9 BIOS for DSi, required for accurate execution.
dsi_firmware.bin DSi system firmware for enhanced compatibility.
dsi_nand.bin DSi NAND dump, required for certain system-level operations and online functionality.

Where to put the BIOS and Firmware?

Directly into the folder

retrodeck/bios/


Directory structure

Type Directory Comment
BIOS retrodeck/bios/
Config ~/.var/app/net.retrodeck.retrodeck/config/melonDS/ melonDS.ini
ROMs retrodeck/roms/nds/
Saves retrodeck/saves/nds/melonds/
States retrodeck/states/nds/melonds/

Configuring Language Settings

Requirements:

  • Check if the game has multiple language support over at this link GamesTDB: DS.
  • You need to have your bios ion the retrodeck/bios/ folder.

Instructions:

  1. Open Configurator โ†’ MelonDS
  2. Click Config โ†’ Emu settings โ†’ DS-Mode โ†’ Enable Use external BIOS/firmware files
  3. Click File โ†’ Boot firmware โ†’ DS icon (bottom of the screen) โ†’ โš™๏ธ โ†’ ๐ŸŒ โ†’ Set language.