DeSmuME (also known as YopYop DS after the nic name of the creator) is a freeware emulator of Nintendo DS / NDS Lite console created by YopYop156. DeSmuME is written in C++ for Microsoft Windows XP and can play Nintendo DS homebrew roms and commercial nds roms.
The emulator itself is in French (with user translations to English, German and other languages). It supports many homebrew Nintendo DS rom demos as well as a handful of Wireless Multiboot demo roms. DeSmuME is also able to emulate some of the commercial Nintendo DS rom titles which other DS game Emulators like DSemu, iDeaS and DualiS aren't capable of emulating.
DeSmuME is a new NDS Lite emulator. At first there was no mention of the authors name but later it was revealed that it is made by Yop Yop. The latest changes to the emulator done by YopYop himself are:
Emulates both CPUs
Direct DMA (not on VBlank or others)
Supports only Mode 0
No support for extended palettes - sorting of backgrounds and sprites
Part of SWI
Does not emulate commercial game mainly because of CARD_REG.
Emulates pretty well Meteos's demo but there is a small problem with the mouse.