The Best NES Emulator for the Nintendo DS: nesDS

The Best NES Emulator for the Nintendo DS

Adding some retro functionality to your Nintendo DS is always a good thing. This time we will be showing off NES emulation for all your favorite 8-bit Nintendo classics.

What Is The Best NES Emulator?

I was surprised to find that most of the emulation sites out there are pushing old NES emulators that are just slight modifications of their GBA counterparts. nesDS, on the other hand, customized the PocketNES code to take full advantage of the DS hardware and to improve performance and compatibility. It isn’t perfect, but I think you will find it quite suitable for most games.

Easy Installation

After some of my frustrating experiences getting some of my GP2X emulators to run, I was very happy with the simplicity of the nesDS installation. Assuming your homebrew cart doesn’t require patching, all you do is download the executable file and put it in a folder with some NES ROMs. (Actually, you don’t need folders, and your ROMs can be elsewhere, but folders usually help keep things organized)

For my CycloDS Evolution cartridge, I just copied over a folder (named “NES”) that had the executable and my ROMs on to MicroSD card, popped it in my DS Lite, and I was good to go. No configuration needed. (Configurations options are availible for tweaking, but I don’t bother)

If you need need installation assistance with older DS homebrew solutions, check out this wiki guide at PocketHeaven.

Video Tour of nesDS

To get a better feel for how nesDS handles, I’ve recorded a quick video that walks through some of the menus and shows a few popular games in action.

nesDS’s Best Features

  • High compatibility
  • Full speed for most games
  • “Rewind” feature with R-trigger
  • “Fast Mode” with L-trigger
  • Save states

Complaints & Limitations

  • Not a huge deal, but I can’t seem to navigate the menus with the D-pad and face buttons. It all seems to be touch-screen based. Since the menu options are small, you will need a stylus for best results.
  • There is no DPCM sound (SMB3 drums, Kung Fu laughing, etc), unlike PocketNES.
  • There is also no raw PCM sound (speech in Joshua, SCAT, Big Bird’s Hide and Speak), like PocketNES.

Download

66 Comments:

  1. At 3/31/2008 10:03 PM, Dig said…

    I think you should start messing with the display tab on the menu some more. I use this emulator in my DS as well and the graphics tab can help out with the squashed Mario sprite.

    I don’t remember the exact details right now, but putting the stylus on the screen and moving it left or right will adjust the vertical scaling of the game. Moving the stylus up and down, however, will shift the image up and down. This means that if the stylus is moved to the far left in order to have an unscaled image where the graphics match their original form, then the stylus needs to be moved up or down in order to get the action in the center since the entire unscaled image can’t fit on the screen.

    I’ve managed to reach a happy medium pretty quickly where my Mega Man sprite isn’t too deformed and top and bottom of the game screen where nothing happens are outside of the visible area. Near-perfect emulation for all the games I play. Try it out sometime.

  2. Does it remember the visual settings?
    Does it have settings for individual games or for everything?

  3. At 3/31/2008 11:36 PM, Dig said…

    As far as I have found, I have set it once and it uses that setting for every game and keeps the same settings even after turning off the DS. I also use an R4 if that makes a difference.

  4. At 4/1/2008 8:02 AM, Pat said…

    First let me say how much I love your blog. I’ve been reading for awhile now but have never commented.

    Anyway, I don’t have any clue about the different MicroSD cards. Can any card work with the DS? What’s the best to buy at the best price? I looked up that CycloDS Evolution cartridge and it’s something like 65 bucks with shipping. That seems a bit much, but what do I know.

  5. At 4/1/2008 8:44 AM, jindofox said…

    Nice little review, but you left out one of my favorite features of this great emulator, which I just discovered for myself:

    The shoulder buttons are fast-forward and more useful, REWIND functions! This is great — if you screw up, just hit the L button to rewind a few seconds to try again.

  6. Pat, any MicroSD card will work on the CycloDS at least. Some older homebrew carts may not support the larger capacity MicroSDs.

    $65 is higher than normal. I paid about $56 for mine at RealHotStuff. Good place. At that price, it isn’t for everyone, but it has a lot of good features and as worth it if you are a DS addict and want to expand it’s capabilities.

    jindofox, thanks so much for that tip! That is a pretty cool feature!

  7. At 4/2/2008 1:29 PM, Mike said…

    The NES emulators for the GP2x are lacking, but most of the others are of high quality, IMHO

  8. At 4/3/2008 10:44 PM, Zandengoff said…

    The SMB3 sprite is squished because the DS does not have the native resolution to display every pixel of the NES vertical resolution. It is not a limitation of the emulation, but a limitation of the DS. If you check out the author’s site, he explains the reason for scaling.

  9. Cool — thanks for the heads-up
    I just thought it was interesting that most everything else looked good. And Mario looked funny no matter where he was on the screen.

  10. At 4/3/2008 11:44 PM, Zandengoff said…

    It’s cool, Just though I would point out that it was the DS and not the emulator. I would call it a testament to great programming that he was able to overcome the hardware limitations so well.

  11. No doubt — thanks again :)
    I’m gonna try to re-do my video to included the new things I’ve learned from the comments.

  12. At 4/10/2008 10:22 PM, Jordan said…

    two things:
    1. I love your site!
    2. Which emulator do you recommend for snes roms?

  13. I haven’t actually got around to trying an SNES one yet. I will do so soon and follow up with another post like this one.

    Thanks!

  14. At 5/7/2008 3:35 AM, onter said…

    i want that yellow nds!!!is that a pokemon/zelda limited edition??

    nice review..thanks dude!!

  15. That’s just a side effect of the lighting.
    It’s actually standard white.

  16. At 6/18/2008 7:26 PM, Car said…

    hi everyone, i wanted to know if anyone could tell me how to get this thing to work, i have the cyclods evolution i copy the file nesDS_src and my roms but the roms dont show up when i start up the program? not sure what i’m doing???
    Thanks

  17. Do you have the roms zipped? (what is the file extension?)
    Also, do you have them in another folder?
    BTW, for the best help, please post this question in the forum.

    Thanks!

  18. This emulator is perfect! Exactly what I was looking for, thanks for the post. This along with my PowerPak and I’ll have my NES library wherever I go…freakin’ sweet.

    Sorta on/off topic, I’ve also been looking for a TurboGrafix-16 emulator that will run on the DS but haven’t found any. Anyone know of one?

  19. To my knowledge, there isn’t a good TG16 emulator for the DS yet. Only the “big” platforms like the PC and XBox seem to have good ones right now. Maybe someday…

  20. At 7/8/2008 10:49 AM, Lex said…

    Hey I just discovered this site and I love it. I am trying to put the NES emulator on my DS. I the download file to my ds and downloaded the rom “Blades of Steel”. I can find it on my DS but it says it doesn’t recognize the file extention “.nes”. Any help would be appreciated. And also I appologize if this question is too stupid. Im new to emulators.

  21. All of my games have an .nes extension on them…
    do any other games play?

  22. At 7/14/2008 7:09 PM, Bastion said…

    The PSP also has an awesome NES emulator (RIN). The games look awesome on the psp’s screen!

  23. At 8/17/2008 8:30 AM, jano said…

    My ds sais’s the driver is missing! what is the driver?

  24. At 9/3/2008 7:39 PM, seeger said…

    im a real computer dummy but i do love the original nintendo and i love my ds and would love to combine the 2. i dont understand anything your other readers are saying and really need step by step help to get this working on my ds. will you help me? please please please im begging for your help

  25. I guess I’m not sure what you issue is…
    Do you have a homebrew cartridge for your DS?
    If so, you just need to put the emulator file I linked to on the memory card and also some NES game ROMs.

  26. At 9/10/2008 2:31 PM, Alex said…

    So I tried nesDS on my Acekard 2, and it worked the first time with Zelda, but when I tried it with Super Mario Bros (you know that classic game) It started me in world 0 which is like a castle underwater and I don’t actually get to play the game. Now when I boot into nesDS it just locks up! soooo ummm….. yeah wtf man?!

  27. At 9/24/2008 8:03 PM, na said…

    ok i dont know were to get the roms can u help me

  28. At 11/23/2008 3:32 PM, jambo222 said…

    Can someone pls email me details on how and where i can run the nes ds emulator pls and where i can get the roms for it

  29. At 11/23/2008 8:55 PM, jorge said…

    I tried it on my R4 and the files will not appear. Is this compatible with R4?

  30. I don’t have one, but I would this it would be…

  31. Im trying to get the nesDS site but its gone now and i cant get your mirror to work. What can i do to get this for my ds?

    thaks

  32. The mirror still works for me….

  33. At 12/4/2008 8:00 PM, m.ratajczak said…

    Hey, if there is a chance to snesDS acted like nesDS?

    When I use nesDS I browse the files in my microSD (using the R4 DS) and it would be nice if snesDS can also browse the files.
    Racketboy can do it for us? please, please …

  34. Not sure how I would do it…. Sounds like you need to talk to the developers :)

  35. At 12/5/2008 6:18 AM, m.ratajczak said…

    hehe, I thought that you have certain skills developers: P
    I thought that, after collecting nesDS from your web page I can browse the files.

    other nesDS so do not work, I mean to others you have to ‘put’ files ROM, as well as in snesDS. the exception is nesDS from you …

  36. Oh wow — that’s kinda weird…
    But no, all I did was take the copy I downloaded from the developers site and put it on my server just in case :)

  37. At 12/5/2008 7:30 PM, justin said…

    this is by far the best NES emulator out there for the DS
    thanks

  38. At 12/21/2008 3:10 PM, Jahbreeze said…

    The home page for nesDS looks like it’s down. Any idea if it has moved, or where to?

  39. That’s odd — I guess he killed it?
    Good thing I have it mirrored :)

  40. At 12/29/2008 1:54 PM, stamp said…

    Does the nesDS you have mirrored support DLDI?

  41. not sure — how would I find out?

  42. Thank you so much you have just made it official the Nds has taken over my life.

  43. Help! Whenever I try to download the emulator on this site on my mac it downloads as a blank file. Anyone else having issues. What does it the download look like on your desktop?? Mine looks like a “new sheet” in word.

  44. At 1/17/2009 10:32 PM, Golgo 14 said…

    Chalo,
    For some reason, on a mac this downloads as a text file. Just delete the .txt extension so that the file ends with .nds and you should be fine.

  45. At 1/19/2009 2:30 PM, Elwood said…

    Overall this is a great emulator. The games tend to run at full speed with only the more “busy” games getting any real slow down.

    However, it can be hard to certain games to run, as some games (such as SMBros.) will only run if it’s a specific dump of the game. Others will glitch or start you in the negative world.

    Also a handful of games won’t work no matter what, namely Mother/Earthbound Zero, Ninja Gaiden 3, Adventures of Lolo 2, Double Dragon 2, and TMNT 2. Punch-Out is a garbled mess and basically unplayable. Also a few games like TMNT1 and SMBros 3 have minor graphics glitches on the main character’s sprites.

    As a whole, the games work great. But it’s sad that these popular ones don’t.

  46. At 1/19/2009 2:35 PM, Elwood said…

    Here is a compatibility list for NES DS. This should help some people figure out which games will work, and in the case of some of them figure out which dump of the game will work best.

    http://gbatemp.net/index.php?showtopic=81903

  47. At 2/9/2009 12:06 PM, choconado said…

    I seem to be having a problem running this through the acekard 2.1. The first time I loaded it up, it worked fine, like a dream. Then, from that point on, it freezes up at the starting screen, where you select the files. The buttons do nothing at all. I’ve tried redownloading this many times, to no avail. Am I doing something wrong??

  48. At 2/23/2009 3:40 PM, Corey said…

    At 1/19/2009 2:30 PM, Elwood said…

    Overall this is a great emulator. The games tend to run at full speed with only the more “busy” games getting any real slow down.

    However, it can be hard to certain games to run, as some games (such as SMBros.) will only run if it’s a specific dump of the game. Others will glitch or start you in the negative world.

    Also a handful of games won’t work no matter what, namely Mother/Earthbound Zero, Ninja Gaiden 3, Adventures of Lolo 2, Double Dragon 2, and TMNT 2. Punch-Out is a garbled mess and basically unplayable. Also a few games like TMNT1 and SMBros 3 have minor graphics glitches on the main character’s sprites.

    As a whole, the games work great. But it’s sad that these popular ones don’t.
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    Try downloading other copies of the games. I noticed that certain “rips” of the ROMs aren’t necessarily that good. Especially when you start looking at the modded and hacked ROMs. As for the other poster who asked where they can get ROMs, I use bitTorrent’s to get all of my ROMs. That includes my NES, SNES, Genesis, DS, and GBA. And recently I jailbroke my iPhone and have been downloading tons of .IPA’s (iPhone’s application and game extension). Apps that run anywhere from $0.99 to $75 in the iTunes store I’ve been getting for free. It’s freaking awesome. Oh and one other thing about the person who mentioned their R4 Card. Be wary about the R4 as the original manufacturer was sued by Nintendo and has ceased making the cards. There are still some R4 cards out there for sale that have been stocked in a warehouse. But about 85% of the R4’s out there are cloned and there’s a good possibility it will end up bricking your DS (just in case you don’t know “bricking” is a term used when your DS locks up and basically becomes useless, making it as useful as a brick). Personally I think the best card out there is the CycloDS. Sure it’s a little more expensive but it is worth it. And just be sure you are buying for a certified dealer. These cards are also being clones as is just about everyone out there. Sorry for the long post but I had alot to say. Any ?’s just post here, I’ll check back, or just email me. If that’s okay with the head man, Mr. Rackboy that is. Have a good day.

    Corey

  49. At 4/1/2009 8:58 PM, chris said…

    actually, EarthBound Zero does work. You just need a .sav file that has the names entered (the problem is with the naming screen). So once you get that, you should be fine. It’s a pain finding one, so you have to make one yourself with an emulator on the computer…

  50. At 4/11/2009 1:24 AM, ivan said…

    Bro this is the most easy thing to do I just got my ds lite today from a friend and is allready pimped with the large list of NES games TNX a LOT

  51. At 4/12/2009 9:39 PM, Joson said…

    To THE GREAT AUTHER:

    I love your program,but there is a game runing uncorrectly,because the layer problem,maybe you can fix,think you.

    http://download.92wy.com/info/19215.html

  52. At 4/15/2009 12:29 PM, JPWang said…

    Hi racketboy!
    I believe it’s very diffcult about done the best NES emulator for NDS. Thank you a lot!!

  53. At 4/22/2009 8:15 PM, GoOfy said…

    hey guys help me plz… when i start the nesDS.nds on my nintendo ds appears in the bottom screen some white letter but instantly the letters dissapears and both screens get black i waited a few secs and nothing happens :( ! what can i do? i use r4 deluxe… help me plz!!

  54. At 5/7/2009 7:36 PM, Don J said…

    I have a mac and every time I am trying to download the mirror version it sends me to a blank page.

  55. At 6/8/2009 8:06 PM, A. said…

    Don J, just right click and ‘download item’.

  56. At 6/16/2009 7:16 PM, lulu said…

    Hey, guys, could you help me?
    i’m tryin to make this thing work but i can’t.
    i put on my dscard a folder named “nintendo” and inside, the “nes.nds” and all the roms(example: harvestmoon.smc). when i turn on the ds, i see the icon”nes.nds” but there is no rom!
    please, help me!
    ps: would be amazing if you answer me by email. lulu95@oi.com.br

    thanks!

    lulu

  57. Hey thanks for this man… but i have a question. i have an r4 right. i downloaded the nds file but where do i save the roms? anywhere?

  58. At 7/18/2009 3:38 AM, jack daniels said…

    thx for keeping this mirrored, if it wasn’t available i would constantly be thinking there was something cool i was missing out on. also, i just bought an r4, didn’t brick me yet *crosses fingers* however, always be weary……

  59. At 7/18/2009 4:20 PM, zach said…

    after puting this in my apps folder on my acekard2i it froze up right as i lunched it

  60. At 7/28/2009 11:06 PM, Shawn said…

    I’m getting to black screens. Help?

  61. At 8/14/2009 7:09 AM, Pinky said…

    Hi,

    Please help, I have the nesDS.nds file on my edge card and also have mario bros3 working fine but when i put other .nes roms on there it doesnt work! what is going wrong?

  62. At 8/23/2009 12:07 PM, Antonio said…

    I’m having a problem that alot of others are having with the acekard 2 the NESDS loads but once it takes me to the screen where all the roms are i cant do anything my DS just freezes. any helpful tips would be appreciated. thanks!

  63. At 8/30/2009 8:21 PM, Nemephosis said…

    Is there a version that actually works more often than five percent of the time? I turn it on, I get to the nesDS menu, and it doesn’t respond. I have to power off and on again.

    It’s worked before but tonight it just totally refuses to do anything. It’s certainly never taken more than 25 tries before (12 at the most.)

  64. At 8/30/2009 8:22 PM, Nemephosis said…

    and now I see the last few comments (they go from oldest to newest)…

    I also have an AceKard 2i. Guess it’s a problem specific to that.

  65. At 10/2/2009 6:54 AM, aldrea said…

    has anyone heard of dealextreme.com???? $56 for a slot 1 card??? I got mine for 11 AFTER tax. it’s a DSTT card. u get the software off the dstt website for ds roms, and then you can add a snes emu or another emu, as long as the executable ends in .nds. the DS software also has a “GBA mode” for those using a NDS/NDSL.

  66. OMG this is so awesome!

Post a Comment

Links to This Post:

about racketboy  |  contact racketboy

Bad Behavior has blocked 2778 access attempts in the last 7 days.