Nintendo DS emulator had been around for PC for a very long time. The best released so far for PC is No$Gba because it is written fully in assembly. And yet another had been progress fairly such as Desmume and iDeas. Desmume is open source, originally written by Yop Yop. Many had ported it to other system such as Nintendo Wii, PS3 and even on PSP. No surprise if there is any attempt to port Desmume for Android too.
Before a Desmume port ever released, Tiger lab had bring the first ever Nintendo DS emulator for Android. Put in mind that this is a proof of concept emulator only. Don't ever think to play game using this because you will need a super power Android phone or it will play very super duper slow.
Tiger Lab apps by Tiger King has developed a proof-of-concept Nintendo DS emulator for Android devices. The free-app is in its early stages of development and is said to be “very very slow” at this stage, but it does allow DS games to work on a user’s smartphone. The developer anticipates that it is conceivable that fully functioning, full-speed versions of DS games will be able to run on smartphones by around 2012.
To get the emulator working at optimum efficiency a few things need to happen first. Even today’s current generation of powerful smartphones aren’t capable of fully supporting an emulator environment for DS games. Dynarec CPU simulation and GPU simulation improvements are first necessary, as is a hardware render capability.
Further, as NDS games require relatively intensive floating-point calculations, it will only be when ARM builds in FPU in future generations of its processors that a fully-fledged DS emulator will be able to get off the ground.
In the meantime, users can download the free demo to check it out. Simply place the NDS ROM files in the /roms/nds folder on the SD Card after download and then launch the app.
This emulator had been taken down from Android Market, you can download it from the link below.
Instruction:
1. Put your nds ROM files to /roms/nds folder in sdcard.
Note. zip nds rom is not supported, you shall extract them to be *.nds files
2. Launch TigerNDS which will load those NDS roms in game list
3. Select one game and play
Download: Tiger Lab(NDS emulator)
Source