nds4droid FAQ

This contains the most frequently asked questions regarding nds4droid. Please read this before rating the application one star and getting in a tizzy!

Where do I download ROMs?

I have no idea, please don’t ask this.

When I launch it, all I see is a list of files.

Yes, you must pick a ROM to load. The list of files is (by default) the root of your SD card. Navigate to where you put your ROMs (try the Downloads folder if you downloaded them on your phone) and select one!

nds4droid is way too slow!

Well here’s the thing: you’re emulating two discrete CPUs in software on a device whose primary purpose is to make phone calls. The recommended hardware for full speed DS emulation on the desktop is a 3 GHz Core 2 Duo processor.

When it comes to game speed, the biggest factor is the CPU load of the main ARM9 processor of the DS. If you have FPS drawing enabled, it is the first percentage that appears in parenthesis. Games that don’t consume much CPU will run much faster.

As time goes on nds4droid will become more fine tuned, so expect things to only get better (but not magically, astronomically better).


The Pokemon games contain many sneaky things in them designed to make the ROMs not run on emulators. As far as Pokemon goes, things will be a work in progress for the foreseeable future. In the meantime, try branching out. The Nintendo DS has many many games and only a few feature the word “Pokemon” anywhere in them!

How do I get ROMs on my device?

The best way is simply to use the USB mass storage option on your phone. Plug it into your computer and a folder should pop up. Copy your ROMs here. Take note of the path in the title bar, this is where you’ll need to navigate to in the file browser that pops up immediately upon opening nds4droid.

What file formats does nds4droid support?

The only ROM format supported is .nds. However, nds4droid has built in support for extracting .zip, .7z, and .rar files. nds4droid will search these compressed archives looking for a .nds file and will open the first one that it finds.

Can I move progress between my computer and my phone?

The save states are located at /mnt/sdcard/nds4droid/States on your device (that is, in the nds4droid folder on your SD card). From here, you can move them back and forth from your computer; they are binary compatible with DeSmuME so you should have no problem continuing from where you left off.

What settings do you recommend for the best performance?

Sound off, vsync off, software rendering, threaded interpreter, no screen filter, and frame skip as high as you can tolerate (3+).

Why don’t you make a fast forward option?

Fast forward features work by running the emulator faster than the normal device (running it at 120 FPS when it normally runs at 60 FPS for example). Until you can run the game at full speed normally a fast forward feature won’t work.


Why are you so sure so-called “dynarecs” are faster? Dynamic recompaliation is not some sort of magical pixie dust. The current interpreter nds4droid uses is very efficient — in fact in many ways more efficient than a dynamic recompiler, since on ARM targets we have to flush the instruction when performing the recompilation, a very costly operation.

I’d like nds4droid translated to <insert language here>

All of the translations are done by regular nds4droid users. If you can translate to a language that isn’t already done, or have some changes for an existing translation, feel free to submit them to me. Here is the file that should be translated: http://sourceforge.net/p/nds4droid/code/ci/master/tree/res/values/strings.xml

I have a question not answered here.

Well aren’t you just a precious little snowflake… post a topic on the forums.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.






20 responses to “nds4droid FAQ”

  1. 릴게임손오공 Avatar

    Excellent post. I will be going through a few of these issues as well..

  2. Clyde Avatar

    These bonuses come in diverse varieties.

  3. Jackie Avatar

    This requires being truly a middle man of varieties regarding items someone else
    is selling.

  4. new news video Avatar

    It’s hard to find knowledgeable people on this matter, however you sound like you know what you’re speaking about! Thanks

  5. Kurofox Avatar

    Will online functions ever be added?

  6. James Kearney Avatar
    James Kearney

    Is there a way to get it to open .sav files so I can use a specific save file?

    1. Aidan Macias Avatar
      Aidan Macias

      Existing saves are in the menu by default

  7. Hunter Avatar

    My phone has 8 gigs of RAM ffs, I have a 6 core processor in this device and yet you don’t make a fast forward feature because phones can’t handle it? BLOW ME!

    1. Neal Avatar

      This post was made in 2012

  8. Tonisha Rizvi Avatar

    You posted a number of nice points there. I did a search on the issue and discovered nearly all people will have the same opinion with your blog.

  9. Jessi Avatar

    Hey, is there a way for this to read or connect to a gba emulator?

  10. fabiano Avatar

    mi pregunta es si existe una configuracion para pokemon negro 2 en velocidad por que me va lento

  11.  Avatar

    Займы под ПТС по всей России

  12.  Avatar

    Займы под ПТС по всей России https://avtolombard-avto.ru/

  13. Daniel Avatar

    When ever I ho out of the ROM and come back to continue on it it already goes to the title screen like I’m playing this game for the first time all my progress in not able to continue where I left

  14. Yovaan Avatar

    Hola, bajaros el emulador de play station portable desde todo emuladores. Estoy jugando con mi hijo y estamos aluzinando con los graficos

  15. Rufo Avatar

    Hola, ¿Habéis jugado al come cocos desde el emulador psp? Me lo he obtenido de todo emuladores y va rapido, no es algo extraordinario de gráficos pero divierte.

  16. publicised Avatar

    Tony Clarke Upbeats 2 https://wordpress.saltersgatefarmershuntshow.co.uk/97.html Worried Men Skiffle Group Live Im Farmhouse Jazz Club Harsewinkel

  17. 송무일 Avatar


Leave a Reply

Your email address will not be published. Required fields are marked *