Skip to content
SPECIFICTION
Get listed

DeSmuME vs DSperate

DeSmuME

desmume.org

DSperate

github.com

Side by side

FigureDeSmuMEDSperate
Price fromFree—
Free planYes—
Free trial——
Open source——
WindowsYes—
macOSYes—
LinuxYesYes
Plans published10
Spec score · Nintendo DS Emulators8.0 (#5)7.3 (#11)
GraphicsDeSmuME includes a software SoftRasterizer renderer and an OpenGL-based renderer.It includes complete 2D engines, a software 3D rasteriser, and optional Vulkan GPU 3D rendering.
LicenseDeSmuME is distributed under the GNU General Public License and may be freely copied if the GPL requirements are followed.DSperate is licensed under GPLv3.
PurposeDeSmuME is a Nintendo DS emulator.DSperate is a Nintendo DS and DSi emulator designed to reimplement DraStic-level performance with modern features.
Save statesThe Windows manual says users can save and load the current game state, while warning that save states may break between emulator versions.It provides ten save-state slots plus a hidden automatic slot, and DSi states also carry NAND and SD card changes.

Plans

DeSmuME

  • DeSmuMEFree

DeSmuME pricing →

DSperate

No plans published.

DSperate pricing →

In their own words

DeSmuME

DeSmuME is a free emulator that attempts to reproduce the Nintendo DS and Nintendo DS Lite handheld consoles. It runs on Windows, Linux, and macOS, and supports the D-pad, buttons, and touch screen, along with a Lid control for changing the emulated system's folded state. Graphics options include a software SoftRasterizer and an OpenGL-based renderer. Audio samples can use linear or cosine interpolation, or no interpolation; microphone input can come from hardware audio or software-generated samples. The Windows port can capture screenshots, AVI video, and WAV audio, as well as record TAS gameplay movies. Users can save and load game states, though the Windows manual warns that states may break between emulator versions. Cheat search and editing are available, and Action Replay codes are supported in post-0.9.2 development builds. Wi-Fi support is experimental and unsupported, and the project discourages end users from using it. The software is distributed under the GNU General Public License. DSi emulation is not supported.

Visit desmume.org

DSperate

DSperate is a free, public-source Nintendo DS and DSi emulator for Linux on AArch64 and ARMhf. Its CPU emulation includes ARM946E-S and ARM7TDMI interpreters, plus ARM-to-AArch64 and ARM-to-ARMv7 recompilers. Graphics include complete 2D engines, a software 3D rasteriser and optional Vulkan GPU rendering. Experimental DSi support covers DSiWare, NAND boot, an SD card folder, microphone, Wi-Fi, PictoChat and Download Play, but the DSi DSP is not emulated and DSi-enhanced cartridges run as DS games in DSi mode. Local multiplayer and Download Play work over a LAN; internet access uses a user-mode TCP/IP stack. It has ten save-state slots and a hidden automatic slot, configurable screen layouts, cheats, and remappable keyboard and controller input with stylus support. Games can run with built-in FreeBIOS and generated firmware; user dumps allow firmware boot and exact timing. It loads .nds files and .zip files containing an .nds, but not zip64, 7z or rar. The project is licensed under GPLv3 and describes its implementation as clean-room work.

Visit github.com