DeSmuME 0.9.6 released!

This release focuses on emulation bugfixes and features of interest
to homebrew developers. Most users will find that the compatibility
is increased substantially.

Some save files may be invalidated due to use of broken crc logic.
Back up your DSV files before using this version of the emulator or else
the game might wipe it.

Users of OSX, gtk, cli and gtk-glade frontends please note that now we
have a common directory in ~/.config/desmume for config file,
saves and savestates. The old .desmume.ini will be moved
automatically with the name config but you have to move your saves
manually.

UPDATE We have released a new version of the source tarball to fix problems building the glade frontend. If you downloaded your copy before 05/25/2010, please download it again :)

229 Responses to “DeSmuME 0.9.6 released!”

  1. Darius says:

    Glad to hear it! Been looking forward to 9.6m and the fixes it brings.

  2. KomaCarma says:

    Ooh, sweet. Doesn’t seem to be up at DL yet, though.

  3. Yepyep says:

    wow!!! finally an official build. I’ve been playing many NDS games using DESMUME. It’s better than owning a real DS. Thank you very much for making this possible. Continue improving this awesome emulator.

  4. shash says:

    Yepyep: You should own a DS in order to get support here.

  5. SyafiQ says:

    Here’s the link to the DeSmuME files btw:

    http://sourceforge.net/projects/desmume/files/

  6. kabir94 says:

    My .deb for debian & co
    http://dl.dropbox.com/u/4376113/desmume_0.9.6-1_amd64.deb
    I’ve made it on ubuntu 10.04 64bit, so i don’t know if it work on other distro or version.

  7. shash says:

    SyafiQ: Simply let them use the Download page on the main page of this blog, as it’s more clear than that page :)

  8. Anonymous says:

    Wooh congrats :)

  9. LM says:

    I’m so happy!:) thank you!

  10. Max G says:

    I’ve tried some games which previous version can’t work correctly. RE deadly silence, dragon quest 5, ninja gaiden… all works very fine. shadows are now stay correctly behind objects. professor layton(s) now we can see the missing ‘yellow arrows’. great job!

  11. Majuss says:

    Where are the saves under Mac? I can’t find them to replace them with my old saves…

  12. Kilrha says:

    Thanks for this fantastic new release. I gained a nice speed-up in pokemon heartgold. thanks very much!!

  13. z says:

    Majuss, see the information “for Users of gtk, cli and gtk-glade frontends”

  14. Fred says:

    Phoenix Wright’s fifth case works now. Nice work guys! : D

  15. XMSFel6 says:

    Nice job guys, keep up the good work!

  16. Nut says:

    Yes, yes! The day finally came!
    I was waiting for this day!

  17. Bryan says:

    Boost button on mac still doesn’t function at all :(

  18. Carlos says:

    Muchas gracias!!!

  19. z says:

    Thank us by buying a real DS anyway so someone gets bread on their table.

  20. Joshua says:

    It’s good to support the video game industry by actually buying their products. It gives the developers an incentive to produce the quality titles we all come to love.

  21. Ice Cold Killer says:

    lol 1 day i was off of this site and 0.9.6 got released :D
    thanx, now i will start to test it and i will report if i find some bugs!
    btw hope that there will be wi-fi on 0.9.7 :D

  22. MemoNick says:

    Congratulations. My regrets are that I can’t help.

  23. Heavylink says:

    Excellent. always nice to see an update from DeSmuME
    Ill be testing it out! :)

  24. MemoNick says:

    I’m sorry to have to post/comment again. I have a suggestion, which I think wouldn’t be hard to make. This suggestion is to make an option that when you run the emulator, the last game you played runs automatically.

  25. Ice Cold Killer says:

    wtf where is the PIANO :D
    I Tought it would be on 0.9.6…… (but it would be on the 0.9.7 :D)

  26. shash says:

    MemoNick: The source code is available, being easy to add, you can do it yourself.

  27. Kilrha says:

    @ z

    I have a ds and I have pokemon heartgold too but the reason I downloaded this is because I want to be a programmer so I mess a bit with the SVN builds and see what has been done in new releases.

  28. Majuss says:

    Hi,
    could someone tell me why Pokémon pearl have some laggs under 10.6.3?
    It runs with 63fps but there are still some minor laggs

  29. MemoNick says:

    Thanks shash. What if I add it, can I email it to them and include it in the next build?

  30. geass81 says:

    i am tasting the new pokemon soul sliver and hart gold on this new update to see if and how long it gos with out locking up

    so far so good i have beat the farst gym and still working good

  31. Antonio says:

    How i can compile it to ubuntu?

  32. Kohryu says:

    This is an absolutely amazing emulator! This version runs pretty much every DS game 100% perfectly, and at 60 FPS for me. Keep up the amazing work!

  33. Matt says:

    Norton Anti-Virus said that there is virus in 0.9.6.
    What is is going on?

  34. Ice Cold Killer says:

    well, well i tested pokemon soul silver and it runs at 60 fps with all the hacks and the best quality settings enabled (i had 60 fps at 0.9.5 too :D) so no complaining for speed from me.
    but if i use bios and enable the swi option the speed drops at 40 fps (but in 0.9.5 it was running with that option at 60 fps!) and the problem is really on the bios and not in the firmware like you sayd in the faq :D
    another bad thing for me is that you released that cheat converter with the desmume but you dident released the firmware editor that you gave on the svn directory with the other tools!
    and the last is that you still have the manual for the 0.9.5 version on the Read Me.win file which comes with the 0.9.6 release :D

  35. shash says:

    MemoNick: In the highly improbable case that it happens, do a patch and send to the current developers and they’ll check it and integrate if it’s not a piece of crap.

    Antonio: If you don’t know how to compile, you shouldn’t be using neither Linux nor a computer.

    Matt: Norton Anti-Virus is wrong. And it’s a piece of crap.

  36. MemoNick says:

    Thanks shash for your replies.
    Matt: I agree with shash, there was a time when I used it. I’ve stopped because it’s no longer good.

  37. boushi says:

    it seems when i load a save state it freeze?

  38. Kurogane says:

    hmm.
    i can’t use cheats at my soulsilver
    it says i can’t save cheats to file
    why ? o_õ

  39. Joshua says:

    The compatibility has been astronomically enhanced with this release. What about making speed a bit more of a priority for the next commercial release? I know some older computers would enjoy that. I still have to work on getting my main PC fixed and it sucks being bound to a lower quality comp.

  40. Ice Cold Killer says:

    i think they wll work on speed on 0.9.8 or later.
    i have tested 90 games so far with the numerical order of the advancescene.com and they all boot perfectly so yes compability with games is like 90% compared to a real ds.

  41. MemoNick says:

    Yeah compatibility is great. I think I have also found a bug. When you advance frame by frame, there is no option to return to normal.

  42. RPGWiZaRD says:

    I think performance could be focused more on than previously as compability is on a such a great level now and Desmume is like the most compability/least performance focused emulator I know of. Yes I have a very fast comp, i7-860 @ 4.1GHz so it works fine for all games for me but just stating my personal opinion so don’t shoot me now thx. There’s lots of possible performance optimizations to be made for this emulator and it would probably possible to make the speed up to twice as fast if that was focused on.

  43. shash says:

    RPGWiZaRD: You don’t have the slighest idea of what you’re talking about, so shut the fuck up.

  44. kabir94 says:

    Antonio simply download the source. Then enter whit terminal in the folder and do “make” and “sudo make install”.
    I don’t remember if there are some dependence, but when i compiler it i don’t have problem.
    P.s. my english suck.
    If you wan’t, download my .deb here: http://dl.dropbox.com/u/4376113/desmume_0.9.6-1_amd64.deb

  45. Ice Cold Killer says:

    pff i have just tested all the enhanced nintendo dsi games and THEY ALL WORK!!!
    it would be nice if you upgade that emu to dsi (by emulating the 2 dsi cameras, the ndsi firmware and other stuff)

  46. Hendo says:

    i am sorry i downloaded this and one i cant use mic two save state says error and three it keeps creating a new save file everytime i start it and so far no one has said a word about any problems they are having either you can reply with something that is helpful and makes this thing work fully or its not even worth the time yeah it runs the games smoothly but if the mic and saving dont work whats the point if you keep getting stuck or have to start over bc of this yeah it would b nice if you can fix that problem or give advice on how to fix it myself

    thank you and have a nice day

  47. Hendo says:

    ok so i figured out why save state wasnt working i had renamed the folder but didnt redirect it on the emulator

  48. Kilrha says:

    @ hendo

    Not one emulator in the entire world is perfect. Don’t you know how much work it takes to get it working as good as this? Maybe you should try it yourself and maybe then you will understand.

  49. RPGWiZaRD says:

    shash> No need to get to that tone and if you do then at least give some proper arguments. If the emulator had dynamic recompilers that would probably give a huge speedup for example. I’ve often checked the rev updates and I saw no hints about performance improvements since last official release so it’s difficult to not get the idea this emulator is still heavily focused on compability even if far majority of games works without any issues or any serious issues at least. At this point you might have to spend a long time to find compability bugs or try and fix them that might only help one or a few games while it might not be that difficult at all to find a way to improve performance by even 5% that would benefit almost everyone. PCSX2 for example rely on dynamic recompilers in order to be able to run at playable speeds, it also has a great dual core support and utilizes the latest DirectX runtime and uses some DX11 features even.

    Instead of a typical answer like, the emulator is free and open sourced so you’re free to do it yourself with your sparetime, I’d be interested in your arguments why there is like still at this stage nearly 100% focus on compability. You have different ways you can go being an emulator author, why choose exactly this path? Is it that much easier and faster to fix the bugs or unimplemented stuff that’s there perhaps still at this stage?

  50. shash says:

    RPGWiZaRD: I used that tone, because your affirmations were full of crap, at least without proper profiling and proof. As why zeromus and company focus on compatibility, I guess it’s because what’s really important on an emulator. To play fast, you already have the real thing. You may not agree, but as long as you are not part of the dev team, you’ll have to live with that decision.