nds4droid

From the nds4droid homepage:

nds4droid is a free, open source Nintendo DS emulator written for Android smartphones. It is based off of the excellent emulator DeSmuME.

Downloads Windows Mac OS X Linux Android
Download page