# nds4droid release 18 and dynarec beta

First and foremost there is a new version of nds4droid up on Google Play and sourceforge. The changes are:

• Increased game compatibility, especially for Pokemon series games (thanks Sean)
• Added option to show only the touch screen (under “Select screens” in settings)

Also, I have been working on merging in the Exophase dynarec into nds4droid (thanks @sShake69). I have the build up and running but I’m not 100% comfortable making it the official build until I have some more time to test it out. Maybe you can help me! If you’re feeling adventurous, you can download the dynarec beta here from sourceforge. Let me know your experience with it! The beta is ARM-v7 (newer phones) only, fyi.

## 100 thoughts on “nds4droid release 18 and dynarec beta”

1. beeflot says:

Good job yall
haahaha

2. Tom says:

Anybody tried the Digimon World Dusk? It works fine on older build. Tried dynarec build, can’t move my character. But moving the menu and choose is working fine.

1. Tom says:

Sorry, I mean Digimon World Dawn. Gonna try the non-dynarec build soon.

1. Tom says:

Tested. On dynarec, I can’t move my character. On non-dynarec nds4droid 18, I can play normally.

But wow, the dynarec FPS are faster by averaging 5-10 FPS

1. shake says:

U mean it runs faster by 5-10 fps in comparison to the normal version?

1. Tom says:

Yes, around that amount in that game. I don’t know about the other. Just tested for a while.

Btw, i turned off sound, microphone and vsync.

2. Darron says:

Dsoid used to have that problem too. Now it’s fixed.

3. bea says:

My character doesnt move :'(

3. shake says:

You rock Jeff, and you too Sean 😀

Waiting to see the progess on the dynarec 8D

1. beeflot says:

shack i have replied you in r17: )

4. beeflot says:

we have tested the dynarec of r17
it works!!!!
but the compatibility is terrible…

5. Joy says:

I knew it. If a teenage can make dynarec to work in Dsoid, you can do it too.

6. beeflot says:

well well well,what a brilliant day today.
dsoid update to 1.9.12
Added frameskip and the ability to disable sound.

7. Sam says:

I love to see better ds emulators, but looking into the source, it seems the dynarec is just copied from Dsoid. But jeff never mentioned if he got dsoid source legitimately. It’s morally wrong and illegal to steal other’s code.

1. beeflot says:

No no no,it’s not illegal nor stealing.
Fistly,the dynarec of dsoid actually is the one of gpsp made by exophase,which is under GPL . And Jeff mentioned exophase.
Secondly,Qingping ,the developer of dsoid said “Email for source
” on play store.

2. jeffq says:

All of the code that Dsoid uses is GPL, which means he has an affirmative legal obligation to share all changes. What’s immoral and wrong is for him to sell other people’s work (DeSuME and the dynarec by Exophase, both of which are under the GPL).

1. wistaria says:

The terms and conditions of the GPL must be made available to anybody receiving a copy of the work that has a GPL applied to it (“the licensee”). Any licensee who adheres to the terms and conditions is given permission to modify the work, as well as to copy and redistribute the work or any derivative version. The licensee is allowed to charge a fee for this service, or do this free of charge. This latter point distinguishes the GPL from software licenses that prohibit commercial redistribution. The FSF argues that free software should not place restrictions on commercial use, and the GPL explicitly states that GPL works may be sold at any price.

2. wistaria says:

Extracted from wiki,so you think it’s immoral and wrong?

3. Sam says:

Jeffy, you are wrong. GPL explicitly says you can sell. Your response indirectly confirms that you are using Dsoid dynarec, but you didn’t answer my question if your Dsoid source was a legitimate copy. If it is, you should at least give credit to the dsoid author. If it is a stolen copy, I understand why you don’t want to do so, but it is unprofessional and immoral to attack Dsoid besides stealing is illegal.

4. Sam says:

Well said by wistaria. GPL says you can sell,but doesn’t say you can steal.

1. beeflot says:

No , Jeff didn’t steal it.
It is shack that emailed him .
This is what shack said.
“I got the actual source code….dont know about that, the developer himself gave it to me, and i said it was for a friend that is working on a emu for ds for android and it was having problems implementing the dynarec”

1. Anonymous says:

Frankly, Jeff should have acknowledged that it is based on dsoid instead of pretending he made it himself and demoralizing dsoid.

2. Sam says:

Still sounds like stealing from Dsoid

3. Anonymous says:

I would just call it dishonest instead of illegal or stealing if without proper aknowledgement of others work.

4. beeflot says:

“ pretending he made it himself and demoralizing dsoid. ”
You have a good inmagination.

5. Anonymous says:

hey beef. Jeff clearly says he worked out dynarec while the fact is he copied dsoid. he also says the dsoid author dishonest and immoral. you are saying all these are imagination. If you have difficulty comprehending what he says, go back to school and study American English harder. Otherwise it only shows your ignorance.

5. Anonymous says:

Really? it’s wrong to sell under GPL? Come on Jeff, If you are not ignorant then you are vicious. Be thankful and honest.

3. dsdroidfan says:

how can you steal something that is mean’t to be shared?

1. Anonymous says:

8. i'm gamer says:

Nice done

please , start work on mario series …

pleeeeeeeeeaaaaase

super matio bros , mario and luigi bowser inside story , mario and luigi ….

9. Pierce says:

Dyanrec beta has improved performance significantly.
Compatibility updates are also much welcome.

Thanks!

I’d like to know what users with more powerful phones experience.
Maybe someone with a Nexus 4 or even a Galaxy SIII (Exynos version) could drop a word?

10. Zamran says:

The beta looks promising, really looking forward to dynarec on nds4droid, but compatibility of the beta leaves a lot to be desired, but that will get fixed no doubt
nds4droid 18 is cool, all Pokemon games start now

11. hey man says:

oh jeff, you sly devil, gonna try this when my wife gets home, cus she gots my G tab. stay awesome man.

12. kRn says:

Phoenix Wright 30FPS in the court. works really nice, GJ Jeff.

13. kRn says:

I forgot…on the NEO V 2.3.7

14. Evaristo Velasco Pastor says:

In DEsmume fork with treath interpreter got 38 fps at “dbz attack of sayans”, now with nds4droid 18 had got 40-41 🙂 its better thanks jeff and sean 🙂

15. Antuan says:

With the last dynarec update i finally consider new super mario bros to be playable in my phone, 35-40 fps. Very much appreciated Jeff, you are doing a great job.

I would love this project to follow the path of ppsspp, with the github and forum community, it is really great to watch how things happens and be a part of it in a way. That would atract also a number of developers, i am sure 😀

16. Evaristo Velasco Pastor says:

Dsoid is more faster now, dbz ultimate kai now is playable also had got very glitches 🙁 nds4droid will be better than dsoid when Jeff and Sean will depured dynarec beta code .. sorry my english 😛

17. Sean Maas says:

1. dsdroidfan says:

i’ve noticed slight speedup in the world in pokemon diamond.

18. Evaristo Velasco Pastor says:

jeff and sean the “D-ream S-team” lol

1. beeflot says:

Haha,good idea

19. Evaristo Velasco Pastor says:

i like that we created a forum like as ppsspp it will be interesting and nds4droid avanced a lot sorry my enlighs im spanish xD

1. beeflot says:

Shack also want to creat one: )
He’s off-line now

20. Evaristo Velasco Pastor says:

but i dont know how create a forum 😛 but i can be game betatester 🙂

1. beeflot says:

……

1. Evaristo Velasco Pastor says:

I have not idea but i want to help on everything that i can do it 🙁

1. beeflot says:

That’s good ,however: )

21. shake says:

well, its sad to see that jeffs getting some hate for using dsoid dynarec, dsoid dynarec its exhophase dynarec, which is under gpl and can be modified and used by others, ofcourse jeff could mention thats is using dsoid dynarec, but its the same as saying he’s using exhophase’s dynarec, its up to him, i was the one who sent him the code, and it was the developer of dsoid who gave it to me, i said a friend wanted to implement dynarec, and was having problems, if he could send me the source, he sended, so i think he’s ok with it.

Yall should be happy, that the android scene is gettin better is terms of the nintendo ds emulator instead of complaining about stupid things.

Dsoid had a update?ok thats great, i support both nds4droid and dsoid, i actually bought it long time ago, instead of crying do the same as me and support both.

1. Antuan says:

I totally agree with you. The best thing would be them working together, though

1. shake says:

“Hi, Thank you, would you mind if he uses the dynarec code and give you credit? Cheers”

He said:

“No, I don’t mind, but who is he (your friend)?”

I said it was the developer of nds4droid, so jeff, if you dont mind, you could mention him in the next release so people stop bitchin about it.

2. Sam says:

Yes, “Its up to him” to choose to be professional, moral, and legitimate. He appears to intentionally not mention that his beta is not based on Dsoid’s dynarec and pretend he worked it out. It’s a lack of judgement and morally wrong.

2. Sam says:

“ofcourse jeff could mention thats is using dsoid dynarec”? No, not “could”, he should. If you look into the code, you will see that Dsoid dynarec is based on but not the same as exphase dynarec. It’s not “the same as saying he’s using exhophase’s dynarec”.

3. Anonymous says:

I would just call it dishonest instead of illegal or stealing if without proper aknowledgement of others work.

22. Evaristo Velasco Pastor says:

desmume alpha 7 crash everytime..

23. jeffq says:

Okay let’s just clear this up. The dynamic recompiler was written by Exophase. Writing a dynamic recompiler is *very hard*, and it’s to him the credit should go. The part I used from Dsoid is how to hook up the recompiler into DeSmuME. The only part that Dsoid wrote was the “glue” of them together — to me, the credit goes to the person who wrote the hard part (the recompiler). It should also be noted that desmumefork did this glue work independently as well.

The thing is, 90% of the code in all these apps comes from other sources, not the final app publisher. The Dsoid guy took 95% of other people’s code and has mode > $20,000 on the Google Play store from it. I have made a grand total of$200 from donations from nds4droid. Don’t mistake me, I’m not in this for they money — I recognized that since most of the code I was using was from other people it would be dishonest for me to charge/put ads in it when most of it wasn’t my work.

1. shake says:

Nice explanation, now yall cant stfu with that crap and enjoy nds4droid and dsoid.

1. beeflot says:

Once , I thought it is only in China where there are many people who like crap.
I found I’m wrong : (
However, here is jeff’s blog.
If it was a forum, we can just delete it and make crap forbidden.: (

1. Anonymous says:

While in America you’ve got to abide by American rules not China’s.

1. beeflot says:

And I always obey the rules , both Chinese and American.

2. Anonymous says:

Oh my god, you guys in China just delete different opinions and say they are crap?

1. rmc says:

No.We like different opinions but hate craps.
Different opinions make people happy because it is constructive.
Craps only make people angry.
Is it different in America or some other country?

2. Anonymous says:

One opinion in country A may be regarded as crap, and in country B may be core value and vice versa. Examples of such debatable opinion are views on human rights, freedom of speech and democracy. If one dislikes an opinion and can just labels it crap and kills it, it’s scary.

3. Anonymous says:

You are right
But it’s not disliked by one person .
It’s disliked by many people
And kill some opinions make something peace
I don’t think every opinion is valueable.And some opinions are really scary.

4. Anonymous says:

You are still debating here? OK, let me teach you. I am sure your country is not the US. Your country must be a place where there is no freedom of speech, human rights, or democracy. According to your weird logic, your posts should be deleted immediately because all Americans are against it. Since Americans believe in freedom of speech, you should feel really lucky that your posts are still hanging here.

2. Onij Jokuma says:

Thank you Jeffq! I can’t wait when your NDS4Droid gradually merges with the dynarec! I honestly think a lot these users are being ridiculous. Though I have no clue of this situation, you gave credit to Exophase, however, some of them seem to think you’ve stolen this… However, Shake explained how this occurred and they still can’t comprehend that you didn’t steal this and that you gave credit to the man himself who created this… I would like to say thanks and I will enjoy to record this emulator and all it’s dynarec goodness!

3. Anonymous says:

The fact is that you used Dsoid source code and its modified dynarec, even though the percentage of effort is just your subjective opinion. That you made less money can’t be an excuse to deny Dsoid’s valuable contribution.

4. Sam says:

Although exophase dynarec has been there for years, you failed to make it work until you copied Dsoid. You should have acknowledge that it’s also based on Dsoid from the beginning. No, you didn’t. You tried to fool us users that you made a dynarec work. That’s dishonest and not acceptable by any standards.

5. Sam says:

Once I had hope in your emulator even if it was slower than Dsoid. Now, your behavior becomes acceptable until you make corrective action. You have to honestly acknowledge other people’s effort as long as you touched it.

6. wistaria says:

I don’t think you are stealing,but you shouldn’t at least demoralize dsoid.

7. Anonymous says:

In our engineering world, we always acknowledge other people’s effort if we touch their work. I believe it’s common sense to professionals in any field.

24. beeflot says:

Shack , we need a forum (-.-)

1. shake says:

i have to buy a new phone, so yall gotta wait some time, but jeff has this site, he could host a forum on it as a subdomain.
Lets see if he says something when he sees this.

1. beeflot says:

ok : )

1. Your thniikng matches mine – great minds think alike!

25. gamer says:

Overall great. But I need it to be faster more fps plz. Great job

26. beeflot says:

good job jeff and sean

27. Seal says:

R18 also has some speedup XD

28. rmc says:

it will be good if nds4droid has its own dynarec
Come on jeff : )

29. jeff_fun says:

Have you guys run Pokemon black2 on nds4droid r
18?

30. Billy says:

Hey guys i found the latest PPSSPP could run pspkvm0.3.2.
The porformance for 2d games is great！

31. kommodoro says:

Thank you jeff in first place, because you started the nds4droid emu, and second to sean that he continued and gave more compatibility to his great dsdroid, i think, in my poor opinion that you are going to be hate (for the dynarec, if it was from dsoid or exophase), for one simple reason, your work is for FREE, you dont seek any money, and thats the main reason that you (jeff), the all anonymous messages are anoying you that if you should give credit to dsoid developer or not,that you are a thief, and all this things… the main think i want to say is thank you (jeff and sean) for this great emulator, and so many many THANKs to give it for FREE.
(sorry if i had some errors, because english is not my lenguage).

32. devildragon says:

Fantastic work

Come on,jeff.
i have heard that exophase would release DraStic in next half of this year.

34. Mage says:

Such a good app.

One issue that I have noticed is that you can bind the MENU and BACK buttons, which should not be able to happen (IMO), as you cannot change them back (although, if you re-install, your save-states stay exactly as they were, so any settings you feel iffy about, you can always re-install and keep your places).

I also suggest a way to un-bind buttons. I found some difficulty when I accidentally bound the VOLUME_UP button incorrectly, and when I re-bound it, the game interpreted both actions.

Keep up the excellent work. If it runs bearably on my piece of [email protected]$# phone, then it can’t be too bad on better, higher end ones. 35. Lucas says: Hey guys, wondering which Pokemon games are improved? I’ve a nexus 7 and heart gold is still unplayably slow even with new update. 1. Lucas says: so is platinum 36. Ds Games is my name says: Jeff you made à 18 versoisn and you didnt tell me i tough wé ware friands.. friends tell friends stuff like this alsome ds you made (THANK-YOU JEFF 37. Joy says: I thought Jeff would team up with Dsoid to make a perfect DS emu. This thread is telling me that Jeff hates the DSoid author because (1) Jeff thinks to charge a fee violates GPL and (2) Jeff thinks Dsoid’s dynarec implementation is nothing. Come on Jeff, you know GPL allows you charge whatever fees you like. You have to admit that DSoid is worth more than$10. Is it nice for you to disgrace Dsoid at the same time you are using its code which is CRITICAL for your app?

38. Hi jeff you fianlly did it pokemon diamond finally work and it really plays good. thank you for all you hard work. please if you like check me out at youtube.com/finalsample5

39. Anonymous says:

This is disgusting. You are using Dsoid code for your (cr)app. It’s shameless enough that you did not say thanks to the author. You went further being so rude to him. Who else on earth is more shameless?

40. brian says:

First i like to thank jeff for all his hard work on this he was the one who started this

To all the people who are bitching and complaining about if he stole it or what do me favor and put ur head back up ur ass were it belongs i dont see your emulator on the play store so fuck off

Jeff thank you again for doing all this on your spare time

1. Hahaha good one brian your funny i agree with you brian. people of spring field stop bitching jeff up and start thanking him for his hard work. and if you dont like his work then why are you here. THANK YOU JEFF FOR ALL YOUR HARD WORK. I DONT MEAN TO TROUBLE YOU BUT YOU FIX POKEMON DIAMOND AND IT WORK GREAT BUT CAN YOU FIX THE SOUND TOO PLAY MUCH BETTER AND FASTER QAND CAN YOU SPEED THE GAME UP A LITTLE BIT MORE. (THANKK YOU)

41. chicki says:

I support this app. my samsung S2 plays my ds games through NDS4DROID and it plays them at 85% compared to a real nintendo ds. I am happy and so should you all be. So what he didn’t acknowledge help right now, Jeff can say it when work on the dynarec is finished or whatever.

42. Anonymous says:

The dynaric is good and that’s what you should care about not who ownes it, like pussy
(Purposely aggravating)

43. Anonymous says:

Why are there so many un-civilized people on this website?

1. Anonymous says:

I am not saying all. You don’t have to announce to the world if you think you are un-civilized.