iDeaS
iDeaS is a once popular Nintendo DS emulator that could run many commercial DS games. It uses an OpenGL renderer for better graphics speed. Its emulation of the ARM7 CPU was complete, which also allowed it to run Game Boy Advance games.
The team also made major progress on emulating the ARM9 processor, estimating it at around 99% complete. This lets iDeaS run many commercial games, such as Super Mario 64 DS, but its GPU emulation was never finished before development ended.
iDeaS also has a plugin system, rare among DS emulators, which lets developers add features without access to the core code. The available plugins are listed below, though not all of them may still work.