
Just like every other console, the advent of DS flash cards has brought with it a booming emulation scene. And since homebrew is so easy to run on the DS, and MicroSD cards so copious, it's easy to turn the humble DS into a classic gaming Swiss Army System.
We've outlined some of the most important DS-based console emulators below, along with a ton of lower-profile emulators.
Consoles:
NESDS: This NES emulator has excellent compatibility and speed, but one fatal flaw cripples its feature set: the touch-screen menu is beyond inaccurate -- selecting something from the menu is nearly impossible. Most of the time, trying to save will lead to loading, and trying to remap buttons will lead to stretching the screen resolution, or something like that. Luckily, you can use the L trigger to rewind gameplay (an awesome feature) to reduce dependence on save states.
In addition, Kyle Roberson has made a version that uses button combinations to save and load, reducing touchscreen dependence.

PicoDrive DS is compatible with a larger assortment of games and has nice screen-resolution options, but JenesisDS has a much better framerate on the games it can run (which includes the very framerate-dependent Gunstar Heroes). Just get both! JenesisDS has a zoomed-in view that leaves the edges of the screen off. This isn't usually a problem, but if a game involves a lot of things coming from the edges of the screen (a shooter, for example), you may have difficulty. The latest release of JenesisDS even includes the beginnings of a Sega Master System emulator.
SNESDS: For some reason, most SNES emulators seem to have controller issues, at least in personal experience. It's nice, then, to have one designed for a system with a standard, attached controller. SNESDS runs SNES games at a surprisingly accurate framerate! If you don't mind some weird graphical issues (like onscreen text appearing behind background sprites, or black skies in Super Mario World), it's an excellent way to play SNES games on the go. Of course, you can get tons of ported SNES games for the GBA, which don't have glitches. Two other known SNES emulators, SnezziDS and SNEmulDS, failed even to run in our tests, but may work for you!
LameboyDS: Having a good Game Boy emulator helps address the only real advantage actual GBA systems have over the DS: Game Boy/Game Boy Color compatibility. LameboyDS offers color/black-and-white support, a speed-up button and plenty of other options. Check it out -- and download the free Game Boy Color version of Daikatana, which is actually a quite cool Zelda-style ARPG!

NeoDS: The first Neo Geo AES/MVS emulator for the DS involves a complicated "conversion" process for ROMs, and there are reports of serious, flash-card-wiping crash bugs. But Neo Geo games! On the DS! Just back up your card's data first.
Other console emulators we think you should know about: StellaDS (Atari 2600), ColecoDS (ColecoVision)
Computers: The DS isn't just capable of emulating dedicated game machines. Classic computer systems have been emulated as well, allowing their unique libraries to be made portable. Be warned, though: if you don't already know how to run programs on these obscure old systems, you won't have an easy time doing so on the DS. You'll have to look up the command line syntax for the original computers. Yes, command line.
ScummVM DS: Not a hardware emulator, but rather an emulator for the SCUMM (Script Creation Utility for Maniac Mansion) software platform, on which the classic LucasArts adventures like Day of the Tentacle, Sam & Max Hit the Road, and the Monkey Island series work. ScummVM even runs other companies' adventures, including Westwood's Legend of Kyrandia series and even (as of recently) Sierra's AGI games like King's Quest and Leisure Suit Larry! It includes save support and multiple display modes.
Mini VMac DS: This program turns your DS into a black-and-white, Oregon Trailing Mac Plus. Doing this will make your DS precisely as useful as an old Mac. But much more pocket-sized!
DSDOS (MS-DOS) isn't really an MS-DOS emulator, but more of an ... imitator. You can use it to move, copy, and delete files on your card, or to boot .NDS files in a lovely command-line interface. That's pretty interesting! It's sort of like playing the best part of any old adventure game: getting the game to run.

Other computer systems emulated on the DS range from the kind-of obscure to the very European to the "we don't know what this is":
StyxDS (Atari ST)
CrocoDS, AmeDS (Amstrad CPC)
DS81 (ZX 81)
FrodoDS (Commodore 64)
SpeccyDS, DSpec (ZX Spectrum):
ThomDS (Thomson M05)
Playing emulated games on the DS takes us right back to the feeling we had the first time we saw NES games running on a computer -- the feeling that the future had happened. And now those same games, plus much more computationally intense ones, can run on a handheld system. Computer programs can run on the handheld system. The future is in making the games of the past tiny.

Reader Comments (Page 1 of 1)
5-22-2008 @ 10:37AM
Jody Anthony (cookingrebels.com) said...
awesome article, thanks for all the info!
Reply
5-22-2008 @ 10:44AM
jsutcliffe said...
ScummVM DS is one of the reasons I got a flash cart. The idea of playing Monkey Island etc on my commute is about the funnest thought imaginable.
Reply
5-22-2008 @ 11:27AM
Pizza Pasta said...
You forgot to menton that JenesisDS has SOUND! Picodrive isn't really worth mentioning.
Reply
5-22-2008 @ 11:34AM
Sean said...
Maybe this is a dumb question but is there a GBA emulator out there for the DS? I'd like to buy a CycloDS cart and play Mother 3 once the translation patch is finished. I know I could buy a GBA flash cart, too, but it seems like a waste.
Reply
5-22-2008 @ 11:54AM
raindog said...
I'm waiting for such an emulator just so I can put GBA games in sleep mode.... closing the lid on my GBA SP, and then forgetting it was turned on till the battery ran out, eventually made me stop playing GBA games.
5-22-2008 @ 1:39PM
Aparoid said...
No, there isn't, and there probably never will be. However, you can buy an EZ Flash 3-in-1 Expansion Pack (Slot-2 card). It is a RAM cartridge (Opera Browser), 3 level Rumble Pack, and GBA ROM loader all-in-one.
You can use either Rudolph's 3-in-1 Tool (generally outdated) or GBA Exploader to copy GBA ROMs from your MicroSD to the EZ Flash, and it will work like a regular GBA game. You can either write it to the RAM for quick loading, or "permanently" write it to what's known as NOR so that the data stays on the EZ Flash even after you turn the DS off.
It's probably the best Slot-2 card you could have, and it works pretty good with the CycloDS. In time, the CycloDS will be able to boot GBA ROMs from the GUI and onto the EZ Flash without the need of other homebrew software.
5-22-2008 @ 1:53PM
Sean said...
Eh. That's a workable solution but certainly not a good one.
I guess my desire to play Mother 3 on a handheld will be outweighed by my desire not to blow another $20 bucks on something I don't really need.
5-22-2008 @ 11:52AM
raindog said...
So is the Commodore 64 "kind-of obscure", "very European" or "we don't know what this is"?
Reply
5-22-2008 @ 12:04PM
JC Fletcher said...
Tends toward the European, I would think. Not that it wasn't popular elsewhere. At least, most people who care very deeply about The Last Ninja or whatever seem to be European.
5-23-2008 @ 12:02AM
raindog said...
Pssh. Kids today.
5-22-2008 @ 12:08PM
MEGUYSMILE said...
"You forgot to menton that JenesisDS has SOUND! Picodrive isn't really worth mentioning." No kidding JenesisDS is way better now. And SNEmulDS kicks the pants off any of the other SNES emulators. I know it's better than SNESDS. Oh, and you guys forgot the TI calculator emulators. Like Wabbit, and DS85.
Reply
5-22-2008 @ 1:40PM
Aparoid said...
Yeah, graphing calculators on the DS = Save big money. The only problem is trying to convince your teacher it's not a handheld gaming system.
5-22-2008 @ 5:01PM
BPM [MKWii: 2578 3585 8392] said...
They stated that they had problems running SNEmulDS.
But, yeah, it's the best of the Super NES DS emulators. It has near-perfect sound and framerate (for most games, at least).
5-24-2008 @ 11:25PM
Pizza Pasta said...
"And SNEmulDS kicks the pants off any of the other SNES emulators. I know it's better than SNESDS"
Man, I totally missed that. I was kind of blown away that they even mentioned PicoDriveDS, it's just too slow. I mean, it's cool that they bothered with it but why even suggest it?
SNEmulDS ftw! I don't know why you would try to go with anything else. Maybe because archeide gave up on it. ;)
5-22-2008 @ 1:55PM
Joe H said...
Actually personally I was very disappointed in the DS's emulation capabilities. My cell phone has a better SNES emulator than the DS (if only the phone had better buttons). If portable emulation is your main goal you're better off with a PSP, GP2x, or the upcoming Pandora handheld. On the DS, you're better off sticking to actual DS games and some of the homebrew games.
Reply
5-22-2008 @ 3:31PM
RupeeClock said...
This guide sucks, you mention the dated SNES DS way before SNEmulDS which is considered the best, you mention the dated Picodrive which doesn't even have SOUND, and you didn't even bring up ApprenticeMinusDS!
Seriously, ApprenticeMinus is a far superior emulator to DSMasterPlus.
http://www.workingdesign.de/
Reply
5-22-2008 @ 5:13PM
KamenRiderTakoyaki said...
I'm using SnemulDS, and it works pretty darn good. If only these programmers would letterbox these emulators for us.
Reply
5-22-2008 @ 6:42PM
Eleniel said...
Can you use the EZ Flash 3-in-1 to run HereticDS, since that's an old homebrew program that won't run on a slot-1 card?
Reply