|Stable release||0.9.10 / November 28, 2013|
|Preview release||SVN 5106 / February 25, 2015|
|Operating system||AmigaOS 4, GNU/Linux, Mac OS X, Windows, Xbox 360, Wii,Android|
|License||GNU GPLv2 or later|
The original DeSmuME
The original emulator itself was in French (with user translations to English and other languages). It supported many homebrew Nintendo DS ROM demos, as well as a handful of Wireless Multiboot demo ROMs.
YopYop156 stopped development on DeSmuME at version 0.3.3 due to a change of laws regarding emulation in France, which was later discovered to be an April Fool's joke. After receiving feedback he eventually decided to quit anyway, and the source code was released.
Several developers initially released unofficial builds of DeSmuME based on YopYop original code. These various developers later united and merged their work, resulting in version 0.5.0 as their first release.
DeSmuME supports save states, Dynamic recompilation(JIT), V-sync, the ability to increase the size of the screen,filters to improve image quality and has software(Softrasterizer) and OpenGL rendering. DeSmuME also supports microphone use on Windows and Linux ports, as well as direct video and audio recording. The emulator also features a built-in movie recorder.
On April 18, 2010, it was then reported by one of the contributors that work on Wi-Fi has reached a milestone. It's been confirmed Mario Kart DS is possible to link and Worms: Open Warfare 2 can use Wi-Fi to play, albeit limited, multiplayer for 1 round. As of June 18, 2010, Wi-Fi was removed from the emulator by the developers due to actions by Nintendo. A developer reported that the Wi-Fi feature would remain disabled until they could get it "perfect enough to not get noticed again at Nintendo's side.
- DeSmuME supports the following image scaling filters: LQ2x, LQ2xS, HQ2x, HQ2xS, HQ4x, 2xSaI, Super2xSaI, SuperEagle, EPX, EPX+, EPX1.5X, EPX+1.5X, Nearest1.5X, Nearest+1.5X, Nearest2X, Scanline, Bilinear, 2xBRZ, 3xBRZ, 4xBRZ, 5xBRZ.
- Support for multisampling anti-aliasing in the Windows version since SVN r5032 and on OS X since version 0.9.9.
- The OS X version of DeSmuME also has support for multi-pass post-processing shaders and filters, which the Windows and Linux versions currently don't have.
According to the official wiki project, there are no real minimum hardware requirements for DeSmuME, but most games will run fairly well on the following hardware:
- Windows OS: Windows XP SP2 or later
- Mac OS: OS X v10.5.8 Leopard or later
- Linux OS: Any recent Linux distribution with a 2.6 kernel
- CPU: 2.0 GHz Intel Core 2 Duo or equivalent
- RAM: 1 GB
It has also been ported to other systems, including a proof of concept port to the PlayStation Portable. That port has been called "useless" because the PSP does not have a touchscreen, and lacks the processing power to emulate games at full speed. Despite these shortcomings, it does show that successfully running Nintendo DS software on a PSP is possible. There is also RetroArch/Libretro port.
DeSmuME X423R is DeSmuME fork with option for higher internal resolution.
- "DeSmuME - Releases".
- http://sourceforge.net/p/desmume/code/5106 /
- yoshihiropsp (2010-03-26). "[desmume] Revision 3446". SourceForge. Retrieved 2010-03-26.
- Jeffrey Quesnelle (2013-11-16). "nds4droid project (Android port of DeSmuME)". SourceForge. Retrieved 2014-01-01.
- "What are the minimum hardware requirements for DeSmuME?". Retrieved 2014-08-05.
- Michael McWhertor (August 13, 2007). "(Useless) Nintendo DS Emulator Released For PSP - Nintendo DS - Kotaku". Kotaku. Retrieved 2009-10-03.
- Kyle Orland (August 13, 2007). "DS emulator on a PSP, just because". Joystiq. Retrieved 2009-10-03.
- DeSmuME homepage
- DeSmuME project page
- Orphis’s DeSmuME BuildBot
- DeSmuME Wi-Fi Compatibility Reference
- nds4droid at the Google Play store. Android port based upon DeSmuME
- nds4droid Android package at the F-Droid repository