#2297
DeSmuME (formerly known as YopYop DS) is the first Nintendo DS emulator that can run both homebrew and commercial game ROM at a playable level for Windows, Linux and Mac OS X. It was written in C++ and released as open source freeware.