placeholder.png

DeSmuME

FeaturesFeatures
AccuracyAccuracy
PerformancePerformance
vote.png

DeSmuME is an open-source Nintendo DS emulator and is among the most accurate. It sports tools designed for hackers, speedrunners, youtubers, and casual gamers (use Dev-builds). Homebrew programs are supported and can even be debugged through GDB. It can be run from the command line directly or as a graphical program and it even allows for increasing internal resolution. It is also available as a libretro core for RetroArch.


DeSmuME X432r is a modified version that has filters, OpenGL video setting, 3D emulation, rotate screen, up scale resultions and much more but requires a higher end PC and hasnt't been updated since 2015.

Compatibility List

Last Stable Release:

0.9.11

Dated:

15-04-2015

--

Windows: Vista SP2+

Linux: 2.6+


CPU: 3.0 GHz+

RAM: 2GB+

placeholder.png

MelonDS

FeaturesFeatures
AccuracyAccuracy
PerformancePerformance

MelonDS is a work-in-progress Nintendo DS emulator aiming for better performance while being able to to emulate Wi-Fi and local multiplayer capabilities. It's developed by a former contributor of DeSmuME and even has libretro core available. There's also active development of an Android port.


It also requires DS BIOS/firmware copies

  • bios7.bin, 16KB: ARM7 BIOS

  • bios9.bin, 4KB: ARM9 BIOS

  • firmware.bin, 128/256/512KB: firmware


Please note firmware boot requires a firmware dump from an original DS or DS Lite. DS firmwares dumped from a DSi or 3DS aren't bootable and only contain configuration data, thus they are only suitable when booting games directly.

Guide

Last Stable Release:

0.9.3

Dated:

02-09-2021

--

Windows: None Reported

Mac: Install the appropriate libraries beforehand with the Homebrew Package Manager.

         In Terminal, type  "brew install qt5 sdl2 libslirp"

placeholder.png

No$GBA

FeaturesFeatures
AccuracyAccuracy
PerformancePerformance

No$GBA is currently the fastest working GBA emulator, though not the most accurate on GBA and even less on DS. It supports multiplayer and is able to load multiple GBA/NDS ROM files for linking games.

Compatibility List
Guide

Last Stable Release:

3.05

Dated:

23-08-2021

--

Windows: Doesn't mention minimum

Also available on DOS

loading_reduced.jpg

NooDS

NooDS is an experimental open-source Nintendo DS emulator with the goal of being fast and portable. It's currently available for Linux, macOS, Windows, and the Nintendo Switch. 


That said, it doesn't provide high-level emulation of the BIOS yet. To actually run games, you'll need BIOS files (bios7.bin and bios9.bin) and firmware (firmware.bin) placed in the same directory as the executable. On the Switch, you'll also need to have a ROM file (rom.nds) in the directory.

Dated:

657cad4 / 23-10-2021

--

Automatic builds are provided via GitHub Actions.

Windows: Install Visual C++ runtime library

Linux & Mac: Install wxWidgets and PortAudio