• Home
  • Directory
  • Geeky Fun
  • Answers
  • MakeUseOf Guides
cool websites
RSS Twitter Facebook
Subscribe to MakeUseOf. Now, 168728 members!
Aweber

DeSmuME- Free Nintendo DS Emulator to Play NDS Games on PC

By Jason K on Sep. 30th, 2009

Nintendo DS Lite + MonitorVarious console and handheld emulators have been developed – usually dedicated to supporting legacy, older generation systems. DeSmuME is a free cross-platform Nintendo DS emulator (the latest on Nintendo’s handheld line), letting you play DS games right from your computer. We’ll be showing you how to download and run DeSmuME, as well as basic functions it can perform.

Note that downloading retail .nds ROMs is of questionable (il)legality – more of a black area than gray as the games are still current generation – sold and marketed as of right now. If you want to stay on the legal side, use homebrew ROMs instead.

We’ll be covering the Windows version of DeSmuME. Fetch the latest Windows binary from their website.

You should have downloaded a zip archive. Extract it to its own folder, and you should see several files, including DeSmuME.exe, which is the Nintendo DS emulator itself.

Downloading Games

We can’t condone downloading the retail DS games’ ROMs, though we’re quite sure you know the common avenues. Your second option is to find homebrew DS ROMs – this website has a small collection of them, but you may need to click through to developer websites to see more of their own projects.

In the end, you’ll usually end up downloading an archive including an nds file – this file is the one you want. For our own purposes, we’ll be downloading “Yoshi’s Bad Brother,” a homebrew game, from this developer.

Playing the Games

When all is downloaded and unarchived, you should end up with an nds file, and perhaps a readme or other files.

nintendo ds emulator

Load up DeSmuME and File > Open ROM…

nintendo ds emulator

Browse to your nds file, and hit Open.

desmume - nintendo ds emulator

The game will load – the bottom half of the Nintendo DS emulator is for the “touchscreen” input, which you control with your mouse, and the top is the top screen of your “DS”.

You can find the various key bindings in the Config > Control Config.

Basic Functions

We’ll be outlining some of the basic functions of the emulator:

File

  • Save State As: Allows you to save the current exact state of the emulator – everything will be the way you left it when you load this file.
  • Load State As: Allows you to load the files made from Save State As.
  • Save State / Load State: Does the exact same thing as the above, except it uses numbers instead of forcing you to specify a file name.
  • Other functions in the File menu allow you to save screenshots, audio, and video captures.

Emulation

  • Pause and Reset are self explanatory.
  • The Cheats menu will be explained in greater detail later.

View

  • The various options on the view menu allow you to change the emulator size, rotation, and screen separation. You can also display an FPS counter, among other things.

Cheating in DeSmuME

Cheating is quite rudimentary in DeSmuME. We’ll be showing a simple example using the game New Super Mario Bros.

nintendo ds games

Head over to Emulation > Cheats > Search. A window will pop up, asking for the number of bytes and search type. For our example, we’ll stick with the defaults.

play nintendo ds games on pc

You’ll be prompted to enter a value. Since we’re going to freeze the number of lives, we entered 10, which was our current number of lives.

nintendo ds games on pc

The window will tell you the number of results. Close the dialog (do not click Restart).

nintendo ds download play

Change the number of lives. We went in and lost a life to reduce the number of lives we had to 9. Go back to Emulation > Cheats > Search, and enter the new number (ours would be 9) and hit Search.

The number of results should have dropped significantly (I ended up with 4). You can either die again and search a new number to reduce the number of results again, or just add all the values. Either way, once you’re done, hit View, and select each value and click Add.

nintendo ds download play

You can either freeze the value, or change it. I opted to freeze it, and clicked Add. That’s all – for a more detailed guide, view DeSmuME’s guide.

That’s all the basic functions of DeSmuME. Download it at their website. If you have any questions or issues, please voice out in the comments.

stumble it!

(By) Jason K is a student who enjoys video games and wasting time. He writes at his own weblog, Third Error.

Enjoyed the article? Subscribe to MakeUseOf to get daily updates on new cool websites and programs in your email for free. You'll also get free printable cheat sheets to your favorite programs

Your Email:




More about: cheats . emulation . Games . gaming tools . nintendo

6 Comments

2009-09-30 23:27:11
Alyssa Myers

Nice, is there a Mac version?

Reply to this comment
2009-10-02 03:52:16
john

To my knowledge, they did release a Mac version.

Reply to this comment
2009-10-01 01:38:20
Alex
Subscribed to comments via email

hi!
desmume.exe report error(Offset: 00038194)
I run with desmume_nosse.exe
(?)

Reply to this comment
2009-10-01 05:17:18
Phaoloo

I used to spend hours a day playing NDS Games, they are fun and you don’t have to spend too much time to learn how to play like games on PC and XBox.

Reply to this comment
2009-10-01 06:37:27
Dian

Awesome!! thx for the tips,
i’ve been playing warcraft tower of defense on my DS for a long time, been meaning to try at my pc. :D thx

Reply to this comment
2009-10-23 04:50:05
Kilaronn

Thanks for this EMU. Save/Load State works correctly.. ^_^

Reply to this comment
Reply
Note: Comments with abusive content, sarcastic grammar nitpicking, self-promotion will not be published. All comments are moderated.
Click here to cancel "reply".

TopicsMUO Guides
  • Browsing
  • Cool Software
  • Web Apps
  • Lists of Tools
  • How-To Tips
  • Windows
  • Mac
  • Linux
  • Gaming
  • Mobile Apps
  • Polls
  • Geeky Fun
  • BitTorrentThe Easy Guide
  • iPhoneUnofficial Manual
  • ItunesThe Big Book
  • LinuxGetting Started
  • MacBeginner's Guide
  • MoviesFor Movie Addicts
  • PC BuildingThe Idiot's Guide
  • ProductivityProductivity Guide
  • PhotoshopThe Idiot's Guide
  • TwitterBest Tips & Tricks
  • More Guides
Follow us on Twitter
Be Our Friend on Facebook
MakeUseOf Staff
Editors:
  • Editor in ChiefAibek Esengulov
  • MakeUseOf Directory's EditorKaly
  • Managing EditorMark O'Neill
  • Assistant EditorJackson Chung
  • MUO WP GuyJorge Sierra
  • PDF ManualsSimon Slangen
  • Promotion & SEORyan Dube
  • Sys AdminKarl Gechlik
  • MakeUseOf NewsletterSaikat Basu
  • MakeUseOf Answers EditorTina Sieber
Staff Authors:
  • ( Ask The Admin )Karl Gechlik
  • Tina Sieber
  • ( Tech Crazy )Varun Kashyap
  • ( The Things I Do )Saikat Basu
  • ( simonslangen.com )Simon Slangen
  • ( Free Writing Center )Ryan Dube
  • ( Super Subconscious)Jeffry Thurana
  • ( Tapping Thought )Dean Sherwin
  • ( Mac Photography Tips )Bakari Chavanu
  • ( timmyjohnboy.com )Tim Lenahan
  • ( Boulder Community Computers )Justin Pot
  • Other Active Authors ...

 

© 2010 MakeUseOf . Designed by kailoon AboutContactSubmit AppWrite For UsArchivesMobile VersionDisclaimer visitor stats