A port for Nintendo DS of the NES emulator Nester, written by Darren Ranalli and ported by Rich Whitehouse.
The emulation is slow and somewhat less than perfect, and requires the user to create a custom .NDS file for each game with a ROM inserter tool. Saving is not yet supported. Much of this can be attributed to the fact that the porting was done by a single person, with most of the work done over a single weekend.
Pros and Cons
- Sound emulation is virtually complete, all running on the ARM7. The audio core is straight Nester, and works with PCM and DPCM.
- Has controls for switching screens, turning on/off hardware scaling, sound, speed hacks, etc.
- Audio does not slow down the emulation due to the audio core running exclusively on the ARM7.
- Though DPCM had no issues in my brief testing, PCM runs into problems with queue overflow. It functions, but sounds very choppy.
- Emulation is not full-speed.
- No touchscreen support.
- No ROM loading on-the-fly; every ROM must be patched into its own .NDS image.
- Several compatibility issues, especially with mappers - though this has been drastically improved since the initial release.
- No saving of any sort.
- Download the .zip file from the homepage.
- Unzip it into its own directory.
- Run rom_inserter.exe and feed it the location of the nesterds.nds file or nesterds.nds.gba file, as appropriate for your particular homebrew method.
- Give the location of the NES ROM you wish to patch.
- Click 'Insert'; save the resulting file to the Flashcart/Micro SD card/etc., and run it on the DS.