lolSnes by Mega-Mario
A SNES emulator for the DS. My goal is to make rendering the most accurate possible, we'll see how far I can get.
Considering the DS isn't powerful enough to handle a line-accurate software renderer AND emulate the CPU and other funny things at the same time, I have to emulate graphics using the DS hardware. Reproducing the functions it doesn't support (like per-tile priority or funky color effects) will be the challenge. How they will be emulated will also depend on how games use them.
What is currently supported
Next priority
100% accurate graphics emulation is impossible, but we'll do our best.
How to use
Place lolsnes.nds in your flashcart's root folder (or wherever DS ROMs are). In the same folder, create a folder named 'snes', and place your ROM in there, under the name 'rom.smc'.
lolSnes is able to properly detect the ROM type in most cases. Headered and headerless ROMs are supported, both LoROM and HiROM.
lolSnes isn't very exciting, though. Few things will run without entering an endless loop due to the lack of SPC700 support.
To run the emulator on DS you will need to download the lolSNES.nds file from the download section of this site. Copy it to the microSD card that you use in your Nintendo DS Flash Card adapter. Together with the lolsnes.nds file you should copy a SNES game rom file that needs to be renamed to rom.smc and placed in a /snes/ folder.
so that you can download it and do not have to compile it yourself.