-
Notifications
You must be signed in to change notification settings - Fork 0
Emulator melonDS
Systems: Nintendo DS (nds) · Runs as: homebrew NRO · Get it: hb-app.store listing · GBAtemp continuation thread
Best effort: this guide is community-maintained and may lag behind new releases. The emulator's own site (linked above) is the authoritative source — if anything here doesn't match what you see, trust their instructions.
melonDS is the DS emulator of choice on Switch. The port started with Hydr8gon, got its big performance work (JIT recompiler) from RSDuck, and is carried on today by community builds — grab whichever the GBAtemp thread or the Homebrew App Store currently points at.
This is the one emulator on this wiki with a hard BIOS requirement — it won't start games without DS system files.
-
Download the release and extract it to your SD card so you end up with
sd:/switch/melonds/containingmelonds.nroand its support files. -
Add your DS system dumps to that same folder, with these exact names:
File Size What it is bios7.bin16 KB ARM7 BIOS bios9.bin4 KB ARM9 BIOS firmware.bin128/256/512 KB DS firmware -
Launch from the homebrew menu.
Firmware caveat: a firmware dump from a DSi or 3DS only carries configuration data — games boot fine with it, but the "boot the DS menu" path needs firmware dumped from an original DS or DS Lite.
melonDS opens ROMs through a file browser and doesn't care where they live:
- Download DS games with HaulNX — they land in
sd:/roms/nds/. - In melonDS, browse to
/roms/ndsand pick a game.
Unzip first. melonDS wants bare .nds files — if HaulNX brought a game down as a .zip, extract it in place before it will show up as loadable.
- Game saves (
.sav) are written next to the ROM insd:/roms/nds/— same warning as mGBA: deleting a game's files from the library folder deletes its save. Back up.savfiles before cleaning house. - Performance is very good for most 2D titles with the JIT enabled (it is by default in modern builds); heavy 3D games benefit from docked mode and an overclock.
- The touchscreen maps to the Switch touchscreen in handheld mode — many DS games are simply nicer undocked.