DeSmuME v0.7.0 released!

Yes, it’s that time again. 3D emulation is the big thing for this release! Other important new features include *.duc support, sprite rotation/scaling. There was also a number of bug fixes. See the changelog file included with the packages for more details.

Special thanks to snkmad who’s been doing a lot of testing for us of late.

132 Responses to “DeSmuME v0.7.0 released!”

  1. Lokoz says:

    stop craying and look for an encrypter/desencrypter for the comercial games!!!

    Keep on with the GOOOOOd work!!!

  2. Matt says:

    Umm. Hate to be the baron of bad news but it Flashes every second never stable on a game. Please Fix!!. Thanks,

  3. djhatch90210 says:

    I have the same problem as VIVI however I have two computers and they both use the same build of windows XP, The second one I had never downloaded any versions of DeSmuME on and it worked fine on that one!!
    this leads me to believe that it may have something to do with the stored data of one of the other versions of DeSmuME as they all use the same saved data. perhaps erasing the data from the previous versions of DeSmuME before downloading it would fix this problem?

  4. IDLE says:


  5. I did a bit of research on the ”The application failed to initialize properly (0xc0150002)” problem and it definitely seems to be a system issue. It’s covered in Microsoft’s knowledgebase at:

    It’s only showing up now since I compiled the last release using Visual Studio 2005 instead of mingw which I used to use. It’s recommended for those running into the problem to upgrade either to the newest service pack or re-install the current service pack you’re running.

  6. david says:

    thank you!!!!!!!!!!
    i’m really happy!!

  7. sqqq says:

    same as Benichon`s problem , at least in most games

    i use xp pro sp2

  8. marcround says:

    lol its not slower, set your frameskip to 0 :P

  9. Hai says:

    A lot of nubs are complaining. Good for them.

    I want to say well done on the sound emulation. It’s great. It doesn’t break up or become distorted even when the emulator is cycling below par, unlike the NO$GBA emu, the author of which seems to be frustrated over this point. So congrats again. Maybe he will peruse your source.

  10. Tom says:

    I have the same problem (0xc0150002) but my computer is XP home edition service pack 2…

  11. Joss says:

    When i use VS2005, you have to have .net framework 2.0 to run the application otherwise you get an error like above.

    Try installing the latest .net framework (3.0 is an extension 2.0) and see if it cures your problems.

  12. Trevor says:

    why this release cant play pokemon diamond??
    i really wanna play this game//

    dude no one knows just wait ;) ok :P

  13. verizon12235 says:

    # Samuraikill Says:
    May 13th, 2007 at 4:04 am

    Hmm… So far it seems that only the Windows XP SP1(Service Pack 1) users are the ones getting the same problem as VIVI. I have Windows XP SP2 and it works fine for me. Maybe thats the problem.

    i have windows media center 2005 and i get the same problem as vivi!

  14. shash says:

    Joss: afaik, if you don’t setup the app to use the .NET framework, it shouldn’t use it, so that’s not true for desmume, which doesn’t rely on .NET. Basic runtimes (which by no means are the same as the .NET frameworkd) are another problem, which seems to be the culprit here.

    To fix the problem with the(0xC0150002), downloading the lastest runtime libraries from,
    seems to fix the problem.

  15. Soph says:

    What’s that .duc file? o_o

  16. CuleX says:

    Another Compile error:
    Making all in gtk-glade
    make[2]: Entering directory `/home/**/desmume-0.7.0/src/gtk-glade’
    if gcc -DPACKAGE_NAME=”desmume” -DPACKAGE_TARNAME=”desmume” -DPACKAGE_VERSION=”0.7.0″ -DPACKAGE_STRING=”desmume\ 0.7.0″ -DPACKAGE_BUGREPORT=”" -DPACKAGE=”desmume” -DVERSION=”0.7.0″ -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBZ=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DGLADEUI_UNINSTALLED_DIR=”/home/fabio_zen/desmume-0.7.0/src/gtk-glade/glade/” -I. -I. -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DDATADIR=”/usr/share/desmume/glade/” -g -O2 -MT desmume_glade-callbacks_IO.o -MD -MP -MF “.deps/desmume_glade-callbacks_IO.Tpo” -c -o desmume_glade-callbacks_IO.o `test -f ‘callbacks_IO.c’ || echo ‘./’`callbacks_IO.c; \
    then mv -f “.deps/desmume_glade-callbacks_IO.Tpo” “.deps/desmume_glade-callbacks_IO.Po”; else rm -f “.deps/desmume_glade-callbacks_IO.Tpo”; exit 1; fi
    callbacks_IO.c:84: error: conflicting types for ‘init_GL’
    gdk_gl.h:39: error: previous declaration of ‘init_GL’ was here
    callbacks_IO.c:84: error: conflicting types for ‘init_GL’
    gdk_gl.h:39: error: previous declaration of ‘init_GL’ was here
    callbacks_IO.c:85: error: conflicting types for ‘reshape’
    gdk_gl.h:49: error: previous declaration of ‘reshape’ was here
    callbacks_IO.c:85: error: conflicting types for ‘reshape’
    gdk_gl.h:49: error: previous declaration of ‘reshape’ was here
    make[2]: *** [desmume_glade-callbacks_IO.o] Error 1
    make[2]: Leaving directory `/home/*/desmume-0.7.0/src/gtk-glade’
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/**/desmume-0.7.0/src’
    make: *** [all-recursive] Error 1

    I are using Zenwalk 4.4.1

  17. woom says:

    (0xC0150002) is change zlib1.dll file, I have 0.7.0 version moving!
    New download is only zlib.dll.
    Please, try.

  18. mcm says:


    thx for been working on this :D:D
    i thought i could post the games i tested:
    Castlevania: Dawn of Sorrow>> is faster (even thus they said in here that the speed was not increase) the sound is a lot better as well as the graphics. It shows a color defect around the characters thus.

    RE: Deadly Silence >>> here speed the same. Sound a lot better. Intro looks really good. Upper screen of the “DS” looks good after the intro, but the screen below is black and then it froze.

    Thank again for this. And i clarified i`m trying to help the only way i can. hope my comment save you at least a few minutes :D

    See u

  19. Kamesenin says:

    Great work! but I need more speed…

  20. Bob says:

    I have added 32 bit ubuntu packages to my site. Click my name for the link.

  21. sky says:


    Just another bug report ;)
    Same compilation error as Hanno and Culex when compiling desmume 0.7.0 on Mac OS X ( 10.4.9 ). The 0.6.0 version compile normaly.

  22. UnforgivN says:

    Great work! I started up Mario64 and it worked for me with a few graphical glitches,etc and Need for speed carbon starts up too.. And the speed might seem slow, but that is because its on auto frame skip once I set it to 0 I get about 40fps on my AMD 3800+. Very impressive indeed.

  23. Dan says:

    Whenever I try to load a rom it crashes with a null pointer error, even roms that have been explicitly noted as being playable. Something got screwed up (0.5.0 worked fine for me, hasn’t worked since).

  24. Dan says:

    Aha, you have to move the ROM to the DeSmuME directory or else it crashes… :(

  25. Dan says:

    Er… ignore my previous comments… I somehow compressed my NDS files in 7zip format but the filenames were .gz… hehehe yeah… :(

  26. Alt says:

    1 VIVI’s error…
    2 Rockman ZX is REALLY faster! 10fps with previous and 17 with this! And sound… NOW it is sound))
    3 Good work guys.

  27. Anon says:

    I’m getting the blank screen too … Gentoo w/ GCC 4.1.2.

  28. Kamesenin says:

    Alt how do you play Rockman ZX at 17 fps??? how do you that??

  29. Dave says:

    Well its still slow, i think other emulator is faster, but this one is good on save (Auto). Other emu which has better speed and compatibility cannot set the save type auto. Well i just can sey keep it up, its a great job

  30. Anon says:

    Ahh I’ve tried SMB on my Core 2 Quad it reaches 50fps!

    Thank you very much developers! A playable, usable Free NDS emulator :D

  31. Anon says:

    Erm, Super Mario that is.

  32. xKIlXlerx says:

    ? I got errors with this emulator using my laptop that using Windows XP Home. BUT my Computer that uses WIN XP Professional dosent have that problem…Some sort of a glitch in the Direct X..

  33. Tsuska says:

    Great job guys :D

    Time to test things out =D

  34. chino says:


    every game is shakin ,the screen


    i tried supersonic warriors 2 and yuh yuh hakousho :SSSSSSS

    should i configure somethin? but how? i tried…

  35. Vince says:

    ““Unable to initialize openGL” . Please help. Directx10 installed.”

    Proof that this person has no idea of what OpenGL is. :P

  36. JCmonX says:

    Great Guys!
    speed increased
    fixed all the glitches at least on Megaman ZX
    I get 23-25 FPS on my 3.2 Ghz pc!
    3D emulation rocks!
    and tough is faster now the games runs natural not with frameskips as the other version

    Great work! keep on going!

  37. Heavylink says:

    Thxs for the release guys. I’m rooting for you all the way. :)

  38. Arus says:

    0xc0150002 error too.

  39. yoko says:

    the error persist… equal to others…0xc0150002…but i dont know about this error persists….

  40. A2Z says:

    I’m just wondering what are the minimum hardware requirements to run roms on DeSmuME? I had better success with no$gba thus far.

    A lot of great titles on the DS, btw. Specifically ones like Phoenix Wright and Hotel Dusk add so much flavour.

    I’d like to thank everyone who’s involved with DeSmuME. You guys are surely doing something right. Good stuff!

  41. viking3 says:

    Application Error!!

  42. kid says:

    Nice work guys!
    Thxs for your hard work! and keep it up!

  43. HolyDragoon says:

    Good job!

    Megaman ZX runs very slowly on the emulator, but the sound is good to hear ^^

    May I suggest some speed improvement for the next version?

  44. DS_Rockz says:

    Still unable to play pokemon diamond and pearl =(
    but keep up the good work.. I hope the next version will be a much better one

  45. Montrey says:

    Never give up on ur project, because it’s walking to the perfection!
    Nice Releasing… improve the visual effects first to enhance de speed later, i hope that’s what u r doing! =D

  46. MattHunX says:

    Improve the speed first, the visuals are already good.Well, at least in the game I wanna play with.*cough*Mega Man ZX. By the way Have a great summer everyone!!!

  47. Trevor says:

    Still unable to play pokemon diamond and pearl =(
    but keep up the good work.. I hope the next version will be a much better one

    I doubt that they will make it work with the new desmume v8.0 if they do ;)

  48. Lee says:

    The improvement is great but please, make the emulator faster!!!!

  49. insanity says:

    excellent work!
    looks like desmume can run more games (with less glitches) than any other current emulator
    and as you were already told many times, please concentrate on improving speed instead of the compatibility (although that wouldn’t hurt either=)
    anyway, good luck w/ the next release

  50. Turco says:

    Thanks a lot shash, that download really solved the (0xc0150002) problem on my Windows XP SP1. Check out shash’s comment a above (it was posted on My 14th, so look around the comments on that day) for the instructions on how to fix (0xc0150002). I worked for me, so it probably works for others.
    Frankly, I wasn’t expecting any increase on speed, but I got 20+ fps on Megaman ZX on my crappy 6 years old computer! A nice boost, compared to the 10-12 on the previous version. I can fell that this emulator has got potential. Keep up the good work, everyone!