nds4droid by jeffq is a free, open source Nintendo DS emulator written for Android smartphones. It is based off of the excellent emulator DeSmuME. The source code can be found on sourceforge.

Changes:

* Minor performance enhancements
* Fixed a bug where rotating the display would cause the autosave timer to reset

http://jeffq.com/blog/nds4droid/