DeSmuME 0.9.5 released!

Christmas is getting nearer and still haven’t found any gift ideas?
Don’t worry anymore, here’s the perfect present : a new DeSmuME release!

0.9.5 introduces an entirely rewritten main emulation loop
This totally changes the timing, and totally breaks old savestates.
The OSX build is now based on the GTK port which is more up-to-date.

Assorted Highlights:

  • synchronous SPU mode to fix streaming sounds
  • win32: lua engine, path configuration, 7z dearchiving support

If you want to know more, you can read the complete press release.

394 Responses to “DeSmuME 0.9.5 released!”

  1. Nut says:

    I wonder that when I start my system, why it takes sometimes for the desmume icon to appears? And when I try to execute it when the icons are not appeared, why it makes my computer hangs up? This never happens on the ones I had compiled including SVN. This persists from V0.9.4.

  2. zeromus says:

    nut, i am going to start deleting your stupid comments like ‘Guess what I just found out! You can microwave pasta in water and it gets soft!’ so don’t bother posting them anymore. Youre having the problems youre having because of your virus scanner. Turn it off and the problems will go away.

    xbox360, your 360 controller acts like crazy on which platform? I have one in windows and I can verify it.

    Onizuka: try putting the app in a directory other than your desktop. Theres no way to change where the gtk version puts files.

    Radar: Do you think we would have put 20 filters there if one of them offered the “best” image quality? It is a matter of preference and everyone feels differently.

    Rene: Try a different game, or else your system is overheating. Also try switching to softrasterizer

  3. Avendarian says:

    I have an interesting problem it seems as I cant find it listed here. When I load a file 0.9.5 its choppy and the colours are all off, like they are sepia washed. However if I load the same game in 0.9.4 No visual problems, no colour bath and no choppyness, am I missing a setting to change here? or is it just that I downloaded the wrong version? I couldnt find anything but the binary versions that actuall contained an executable file

  4. TanJo says:

    Thanks for the update! This is best NDS emulator!

    I don’t know if the rewind function is broken. It can only rewind for a second or two. Maybe they’ll be fixed on 096 :D

    REQ: Hopefully the frameskip options gets merged into 1 submenu.
    Looking forward on anisotropic filter ;D

  5. Onizuka89 says:

    ah, thanks zeromus, solved the problem, it stores the save files in the folder in the level beneath the location of the app :D

  6. FlyingTackle says:

    How do I configure it to use my xbox360 controller? I’ve checked through all the settings, and really can’t figure it out…Sorry if this is a stupid question, but I’d really like some help.

  7. XMSFel6 says:

    Go to Config -> Control Config

    Make sure you’ve connected ur 360 controller before starting Desmume. Click on the DS button you want to set in the config so that it is highlighted green. Click whatever button on your 360 controller that u want to map the DS button to, and it should change to (J0)Button 0 or something. Do that for all of them and ur rdy to go :)

  8. Die Hard 5.0 says:

    Great surprise, the games run nice even with renders filters, thanks

  9. Duncan Idaho says:

    im having a problem i downloaded the mac version and onl an app doc shows up i click it to run desmume but it does not starts up, i must ask with wich version this program is universal? 10.5-10.6? or 10.4-10.5-10.6? any answers will sufice,hope its not much of a bother

  10. User says:

    First I want to congratulate author(s) and contributors for this awesome release. A lot of improvements.

    I’m specially happy with the BIG improvements on GBA slot support: 0.9.5 now allows GBA->NDS pokemon migration.

    The migration process fails at the end (“Save failed”) because the emu doesn’t allow/support writting to the GBA save file (required to delete the migrated pokemon). But the pokemon data is actually transfered to the NDS save. You just need to hex edit the NDS save to make the save block (there are 2) getting the migrated pokemon to be the “current” one.

    I’ve also found that you can’t migrate if you set the emu to use an actual firmware dump: emulation freezes on first migration screen. There is no problem if you use actual ARM9 + ARM7 dumps.

    Once again thank you and keep the good work.

  11. Max G says:

    Hi Zeromus, games like dragon ball origins, mario kart… most noticeably is dragon ball origins. mario kart, you can clearly see during the car select page, the texture on the car is dark grey because the shadow is at the front of the car from our view. it should be at the back. correct me if i’m wrong. have a nice day! :)

  12. FlyingTackle says:

    XMSFel6: Thanks so much! I appreciate the help. :]

  13. fifanack says:

    Fifa 10 still can’t playable…
    however, i still thank you and cheer for you hard work.

  14. Kev says:

    Well, at first I was saddened that save files are yet again new and not compatible, but I was able to load my save state file. Yay. Also, the new version includes path config now as I remember posting about a while back on the forums. guess I need a faster than 2.7ghz dual core as a single core to get better fps, or perhaps a faster gfx card. i have the radeon 4550.

    Nice update though, congrats!

  15. zeromus says:

    max g, why dont you use the software rasterizer, which has more accurate shadows.

    duncan, it would seem that it only works on 10.5 and newer, that seems to be the general consensus.

    Avendarian, why dont you check the faq where it discusses whacked out colours

  16. Kev: Save file is working. Just put the .dsv file in the emulator’s folder, then the saves will work. Quit running it directly from a zip archive.

  17. personperson says:

    One problem – enabling fog in the software rasterizer slows down some games (like any stage in Elite Beat Agents) down by a huge amount.

  18. personperson says:

    Actually this problem seems to be unrelated to 3d or fog and is much more weird:
    After enetering a stage in Elite Beat Agents, the fps slows down to about 34. When I enter 3D settings and press “ok” (without changing anything), it shoots up to ~80 (as in previous revisions).

  19. N2039 says:

    How can you get to 80FPS?

  20. zeromus says:

    personperson thats a helpful bug report, the texture cache must be malfunctioning and entering the 3d config resets it. thanks for letting us know

  21. Duncan Idaho says:

    thanks zeromus, i wonder why the title says universal wereas its not.

    also from wich version i can use it on macintosh 10.4? as far as i remember the 0.8 version still were compatible.

  22. zeromus says:

    which title says universal? I didnt write universal anywhere. 0.9.4 might work on 10.4

  23. ladebalken says:

    nice release, but where’s the speed? new super mario bros runs still way too slow…

  24. jp says:

    It doesn’t correspond to file (directory) Japanese name. “ポケモン. ”
    It was possible to read in 0.9.4.

  25. Rusty Shackleford says:

    Got OSX Leopard here. It works, but unfortunately the program runs slow to the point of being unusable, and I’m using a Mac Pro quad-core. I wasn’t expecting the level of customization the Win version has, but there doesn’t even seem to be a way to change the save/load directories, so everything’s stuck on the desktop. Along with that, the program will randomly freeze when selecting menu items.
    I’ll be sticking with the Windows build for a while longer, looks like.

  26. yp says:

    i cant find the application that opens demume when i extract the files anyone know why?

  27. zeromus says:

    jp: I don’t understand.

    Rusty, that sounds about right. It is sort of junky. I think it dumps files in the directory of the app, which is normal and desireable for emulators though maybe not what you expect. Just move it off your desktop and the savefiles won’t dump to your desktop anymore. Regarding the other items, at least it is usable under some circumstances, which as far as I know, the old cocoa port was not. But if you can use the windows build, when it comes to this emulator, for the entire foreseeable future you’d be insane to use any other build.

    yp: go buy windows for dummies and learn how to use a computer.

  28. Blue says:

    I’m a noob. Which one should I download if I have windows 7

  29. XBOX360 says:

    I’m using Windows 7 ultimate x64, and my controller is HORI EX2 XBOX360 pad.
    please help me!

  30. zeromus says:

    It seems that you need to still unplug other game devices.

  31. spectreCoder says:

    Thanks guys for releasing the best version of desmume

  32. Groutch says:

    Is there any save dile converter

  33. shash says:

    Blue: Take a bit of time to think before asking…

  34. abhifx says:

    i am a bit late to the party. hurray! what a surprise. thank you developers of desmume. go open source go. this release is absolutely amazing

  35. Fred says:

    Hmm. Either i suck at this, while failing to remember how to do, or something’s wrong. The fifth case in phoenix wright:ace attorney seems unsolvable. >_>
    You’re supposed to rotate a wallet until a person points out the opener thingy on it, but nothing is happening.

  36. Fred says:

    Yeah, managed to solve it by using no$gba. DeSmuME seems not to detect the cursor correctly. For reference, here’s the part:

  37. zeromus says:

    That seems unlikely. Have you used the firmware, which is prone to break the touch input?

  38. shash says:

    If it’s the same bug as the one depicted in this thread (which seems so), it’s not related to input :P

  39. zeromus says:

    uhhh hm. I don’t get it, whats the bug? Is it one of the 3d tests? Now we have the gear to easily implement those correctly, but apart from boxtest they havent been verified very well.

  40. Fred says:

    It’s exactly that. I was just wildly guessing on what was wrong and hoped I would hit it. : P

    Hmm… in mid ’07, it was apparently partially fixed, but something was wrong(according to that topic). Must be one tough one to crack. : /

  41. zeromus says:

    it was the vectest–now that i have a test case to check, it is fixed (at least for this case, but probably for all others) in r3114. thanks for posting and for the memory

  42. Res. says:

    Is anyone else experiencing worse fps and lag on 0.9.5? I’ve tried multiple combination of settings to no avail.

  43. Fred says:

    Nice. =)

  44. Max says:

    Is desmume universal or not? it seems that on my PPC it does not support my architecture. is there a Desmume out or coming out that runs on PPCs?

  45. Res. says:

    Disregard, I managed to corrupt my save file and it was affecting the gameplay.

  46. XBOX360 says:

    I unplugged the ohter controller, and finally it works!
    Thank you a lot!

  47. GOKU says:

    Hi there, just wondering about the speed of Desmume, No$gba uses some kind of thing that can run the game at exactly the right speed or even faster, couldn’t you do that with Desmume? By the way, great emu, I like the graphic update from version 0.9.4 to 0.9.5. Thanks for a great emu.

  48. zeromus says:

    max, its not universal. it doesnt say its universal.

  49. micic says:

    What about the miocrophone?
    In zelda I have to blow in the microphone to play the instument.
    What do i do on the computer?

  50. micic says:

    It`s ok, i got it