nds4droid release 47

2016 brings us an update for nds4droid! Nathaniel D. was nice enough to provide a new German translation. In addition I went ahead and converted the code to an Android Studio project and moved everything away from Sourceforge (15 years too late, amirite) and over to GitHub. The code can now be found there: https://github.com/jquesnelle/nds4droid.

Go ahead and grab the latest APK or get it straight from Google Play.

nds4droid release 46

Hey there boys and girls, how about an nds4droid update for the holidays? As always it’s on Google Play and sourceforge. Your changes:

  • Added a soft options button that will open the options menu. This will allow new devices that don’t display the options compatibility bar to access the options.
  • (Hopefully) fixed a bug that caused excessive battery drain when minimized on devices with buggy OpenSL ES drivers (reported by LG Korea)

nds4droid release 45

Got an e-mail recently from someone having problems running nds4droid on an NVIDIA SHIELD so I’ve made a couple of updates that should ease the pain for those of you using these newfangled console-like devices. You can as always find it on Google Play and sourceforge. Bullet points:

  • Changed the default key mapping to open the options menu to “KEYCODE_BUTTON_START.” This should be a better default for controller-based systems like the OUYA or the NVIDIA SHIELD. It will require a full reinstall of the app for this default to take effect.
  • Added the ability to access the settings screen from the ROM browser options menu.
  • Enabled compatibility for devices without a touchscreen.

nds4droid release 43/44

EDIT: I have pushed a fix (release 44) for those who couldn’t access the menu in release 43.

Reports of my death have been greatly exaggerated. As proof, I present to you nds4droid release 44! As expected it’s on Google Play and sourceforge. The changes:

  • Minor performance enhancements
  • Added a setting to disable the auto-scanning ROM browser (default to the old file browser)

nds4droid release 41

Got another nds4droid release for all you starved souls out there! As you know, it’s up on Google Play and sourceforge. What you get:

  • Minor performance enhancements
  • Fixed a bug where rotating the display would cause the autosave timer to reset

Also, I wanted to clear the air a little bit here about the whole DraStic situation. It’s true that in the past I’ve been critical of other DS emulators such as DSoid — but this was not because I wanted people to use my emulator (in truth, why do I care, I make $0 off nds4droid). The reason was because the developer was actively stealing code (DeSmuME) and profiting off of it. DraStic is another story, it’s written by a brilliant developer (Exophase) from scratch, and he has every right to do with his code as he pleases. Do I wish he open sourced it? Sure. In fact, this is just my guess, but imagine that at some point in the future he will (he just seems like that kind of guy). I don’t, and no one else should, view it as an us vs. them thing.

When I set out to write nds4droid, it because there wasn’t a viable open source DS emulator available for the Android platform. In reality, I don’t have the time (or, to be honest, the intimate knowledge of the DS internals) to write the emulator from scratch. But I do have an expertise from my job in porting native code to Android, as well as writing regular Android UI code. When I was growing up, I used tons of free emulators and benefited from other people’s free labor. So, since I was in a position to be able to pay back this good will, I did it. This is the reason I didn’t charge for it or put ads in — I’ve certainly used tons of free apps, so I just viewed this as my turn to give back.

In conclusion, I harbor no sort of ill will or view DraStic as a bad thing (the only thing Exophase ever did to enrage me was make the gpSP dynarec a nightmare to debug!). If it makes sense for you — use it. If it doesn’t, don’t. And quit the flaming :).

nds4droid release 39

Just pushed a minor release for nds4droid, so grab it on Google Play and sourceforge. Just some bug fixes to the new ROM browser, they are:

  • Fixed a bug that would cause the new ROM browser to crash on some devices
  • Added a progress dialog explaining that the app is searching for ROMs
  • If no ROMs are found on the external storage, the file browser will now automatically pop up
  • Added a Dutch translation (thanks Fl4ilinat0r)

 

nds4droid release 38

Hey homies, time for another nds4droid release. Couple of new features for y’all to chew on, so get it on Google Play and sourceforge. Changes:

  • Added a new, much sleeker ROM browser (thanks Alexander P.)
  • Added an autosave feature, on by default, which will save the game’s state periodically

Alexander P. provided the new ROM browser code (it’s so cute!), and he’s the same guy who designed the icons for nds4droid, so big thanks to him. Check out his app on Google Play, Manga Junkie.