DeSmuME 0.9 released!
This new release is the product of hundreds of new code improvements: We now have an almost 100% reworked 3D core, which is shared amongst all ports for the first time, and have better save states. Compatibility has been improved across the board. The huge number of reworked systems and small fixes is noticeable on some games and homebrew games are running better–or even running at all for the first time. And this work has not stopped, so stay tuned for what’s coming in the future!
January 4th, 2009 at 4:44 am
Better 3d and compatibility?
Music to the ear. Kudos for the updates.
January 4th, 2009 at 4:54 am
I hope I’m not just being stupid, but I cannot find the download for 0.9. When I click the download link on the main site, it downloads 0.8 from sourceforge…
I’ve never been able to get any version to work before btw, the emulation will begin then the music for the ROM will get laggy, and the controls become unresponsive…
So I’ve been hoping the next release (this one) would work
.
January 4th, 2009 at 6:32 am
TJ Draper: The Mac binary has not been updated as of now, the Windows and source packs are already updated and uploaded, and can be found on the downloads page (you can find it on the main page, on the right menu). Any questions about that might be better answered on the forums (link is also on the right menu of the main page).
January 4th, 2009 at 2:01 pm
Very nice, great graphics, very nearly perfect sound compared to ideas, can you add fake or real wifi plugin and mic control too ?? (because castlevania and other games need this feature) And what about cheats like codebreaker and action replay will be added?
Luke
Very nice progress..
January 4th, 2009 at 3:01 pm
This release has significant improvements over the previous releases, and it’s amazing how far this project has come. I can estimate its compatibility as 50% as some of my ROMs run at a little above half speed and have missing sprites here and there. None of the games I threw at it were completely unplayable. This is an amazing job and I am looking forward to future releases.
January 4th, 2009 at 7:45 pm
The sound in the Mac binary seems broken. I just hear noice in Phoenix Wright, Ninja Gaiden, Mario & Luigi saga. I have a Macbook with OS X Leopard.
Nice that Ninja Gaiden loads though but you cant control the caracter.
January 5th, 2009 at 6:27 am
oh my god. i simply cannot believe how amazing this runs now! i haven’t tested many games yet, but the ones i have run so smoothly it’s amazing. this emulator has completely left no$gba in the dust. keep up the absolutely AMAZING work!!!
January 5th, 2009 at 8:33 am
all games i tried had either half screen blank when trying to play (past introductions), or full screen blank.
but
Emulation->Graphics->Size
changed the window size but not game play size either…
January 5th, 2009 at 2:45 pm
Ok, people, let’s clear one thing: compatibility problems or bugs reported here will be probably ignored. Go to the forums (can be found on the menu on the right) or, if you’re able to write properly and are 100% sure of the bug, report on the official bug tracker on sourceforge.
Else, you’re just losing your time writing that kind of stuff here.
January 5th, 2009 at 4:32 pm
Great work, keep up with it! Runs a lot faster then previos version.
January 5th, 2009 at 5:32 pm
Nice release, except for two issues (Mac OSX 10.5):
1.: Sound is broken at certain places (title screen in Super Princess Peach, the rest seems to play fine).
2.: When configuring the controls I can’t seem to assign my WASD control scheme, because the emulator only asks for Down and Right and seems to try to guess Left and Up. This works fine for Down, but fails at Right and Left, apparently. Also, I’d like to assign the colon key which isn’t listed at all.
Everything else works nice and well.
January 5th, 2009 at 5:33 pm
@Tenshin: AFAIK Ninja Gaiden controls via touch screen, only.
January 5th, 2009 at 8:02 pm
Hi !
I don’t know if it’s the right place to post bugs, but here it is : i can’t compile from source on Slackware-12.2.
In file included from GPU.h:31,
from NDSSystem.h:28,
from thumb_instructions.cpp:30:
common.h:45:7: warning: no newline at end of file
OGLRender.cpp: In function ‘char OGLInit()’:
OGLRender.cpp:459: error: ‘glActiveTexture’ was not declared in this scope
OGLRender.cpp: In function ‘void setTexture(unsigned int, unsigned int)’:
OGLRender.cpp:572: error: ‘glActiveTexture’ was not declared in this scope
OGLRender.cpp: In function ‘void OGLRender()’:
OGLRender.cpp:1029: error: ‘glActiveTexture’ was not declared in this scope
make[2]: *** [OGLRender.o] Error 1
make[2]: *** Waiting for unfinished jobs….
mv -f .deps/softrender.Tpo .deps/softrender.Po
mv -f .deps/gfx3d.Tpo .deps/gfx3d.Po
mv -f .deps/thumb_instructions.Tpo .deps/thumb_instructions.Po
make[2]: Leaving directory `/home/def/desmume-0.9/src’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/def/desmume-0.9/src’
make: *** [all-recursive] Error 1
bash-3.1$
January 5th, 2009 at 8:30 pm
DEF: Use the forums, here you won’t get support for this issues.
January 6th, 2009 at 8:38 pm
Ok, i’m sorry.
I didn’t want to pollute the comments.
Hope i’ll see soon this new version running :^).
January 7th, 2009 at 3:33 am
What Happened with PPC binary? , ppc is a good platform still…
January 7th, 2009 at 5:18 am
Kristallo: That has already been asked on the forums, please keep checking there. The official Mac porter often takes days to answer, but always does
January 7th, 2009 at 11:35 am
That’s a really promising emulator. Still it’s a bit slow, and some games have issues, but a little bit more work, and it can beat other top NDS emulators.
January 7th, 2009 at 5:17 pm
THX Shash
¡¡¡
January 8th, 2009 at 1:27 am
Awesome job!!
you rock
January 8th, 2009 at 2:37 am
Thanks for the great work!
January 8th, 2009 at 3:57 am
Hey, thanks for 0.9v
The point is…
I can’t turn left?
January 8th, 2009 at 8:15 am
since no$gba has stop updating…i think desmume is our hope now, thanks guys!!!
January 8th, 2009 at 10:44 pm
I hoped that this release will work with both games, but it does not.
http://galway.c64.org/ikds/
http://galway.c64.org/gianads/
Could You please check out why they don’t work.
Thx
Doc
January 9th, 2009 at 1:49 am
Great work. I’m using this on a Mac Pro. I take it this emulator isn’t using any form of 3D acceleration and only taxing the CPU. New Super Mario Bros ran pretty damn well! Thanks and I hope to see some OpenGL support sometime.
-Stell
January 9th, 2009 at 9:25 am
Stellarola: It does emulate the 3D core on the GPU, but the rest of the DS is emulated on CPU, and that’s what consumes more resources.
January 9th, 2009 at 10:08 am
when i try to open it on my mac it says”you cannot open this application DeSmuME because it is not supported on this system.”
i use a mac power pc g4 (its quite old)
help?
January 9th, 2009 at 1:15 pm
john: The uploaded Mac binary is Intel only, as of now (I don’t know if a Universal Binary will be released).
January 10th, 2009 at 10:18 am
Great job! So much improvements since the last version. Even though it’s still not perfect, but it’s the best nds emulator for the moment. Keep up with the good work guys. I salute!
January 11th, 2009 at 3:10 am
A MUST for next version is the ability of changing orientation of the screen. So, allow to change it in a scale of 90º.
Thanks
January 11th, 2009 at 3:26 am
No PPC version ! ;(
January 11th, 2009 at 4:31 am
fdfds: It’s already done on the windows port, I’m not sure about the others.
Joe: Start coding and contribute yourself
January 11th, 2009 at 6:30 pm
I really love your work but on this release I found a weird problem. AVG7.5 just goes nuts every time I double click the desmume folder, not the exe. I know AVG runs a check on every new file I have but this time it drains my pc of all its resources when checking desmume, my pc died several times. and every time I restarted it leaves an undeleted temp file on the scan of desmume, the weird part is that for a 900+KB folder it leaves a 135+MB temp file.
Does this happen to every avg user coz if its does I’m switching to Kapersky.
January 13th, 2009 at 6:21 pm
Great work !
Thanks
January 14th, 2009 at 1:20 am
Shash: it’s not in Linux GTK nor CLI. I cannot comment about GLADE, because I always obtain this error:
(desmume-glade:24539): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
(desmume-glade:24539): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
Shaders aren’t supported on your system, using fixed pipeline
(failed shader init at step 2)
The program ‘desmume-glade’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘GLXBadContextTag’.
(Details: serial 378 error_code 176 request_code 157 minor_code 1)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the –sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Any clue about it?
Thanks
January 14th, 2009 at 2:18 am
cris, desmume is packed with UPX. stupid virus scanners complain about that. if you are going to use a virus scanner, learn to deal with false positives.
January 14th, 2009 at 3:34 am
Wow. Shash, I applaud you immensely. Many people have been taking advantage of your work (as it is open-source), yet you stuck with it to release us another amazing version. I thought you had silently quit, but you can’t imagine how happy I was to find out about this new version. I have always loved your releases, and I think this emulator is getting around the level of some of the top ones, if not better. Thanks for being so devoted to us leechers (and some of us users).
I stand amazed.
January 14th, 2009 at 9:50 pm
cris: Change to avast. It’s home version it’s free like AVG, and IMHO, Better.
January 15th, 2009 at 12:21 am
64emuAce: Most of the good things in this version were not done by me, infact I did really small contributions.
fdfds: I don’t know, I use Windows
January 15th, 2009 at 3:17 am
Is it normal for this emulator to take quite a while to unzip/unrar, AND load? Because my 2.12 GHz computer crashes when opening the folder, while it never has done so with the past versions, let alone ANY NDS emulator!
It’s probably just my laptop’s lack of HDD, but just thought I’d ask to make sure.
January 15th, 2009 at 8:25 pm
NiceNice!
:]
January 16th, 2009 at 4:56 pm
I can finally play Yoshi Island 2 with full speed and perfect sound
THX a lot!
January 17th, 2009 at 9:15 am
The Best Emulator to date! Excelent work here, never seen anything so close to the ds. Keep it up!
January 17th, 2009 at 3:50 pm
Good
January 17th, 2009 at 6:39 pm
I’m a little confused. I have the Mac version of 0.9, but everything runs way too fast. In the release notes for 0.9 it says that the ability to limit speed was added to the Mac version, but I can’t find the option anywhere?
Everything runs way too fast.
January 17th, 2009 at 6:48 pm
Haha, wow. Sorry, stupid post. I had an old version of 0.8 I kept executing instead of the new 0.9 release right next to it. Problem solved.
January 20th, 2009 at 7:12 am
Oh man! I really think this is, at the moment, the best DS emulator out there. I really hope for MIC support in the next release.
January 21st, 2009 at 8:12 pm
Gracias, buen trabajo!
Thanks for the great work!
January 23rd, 2009 at 6:44 am
Thanks
January 24th, 2009 at 12:54 am
Just wanted to report that I had trouble running “./configure” on my Ubuntu Intrepid. Dunno why, but the configuration process always reported that it couldn’t “po/Makefile.in” and after compiling there were no executables. in the “po” folder was only a “Makefile.in.in”. I made a copy to “Makefile.in” and after that it worked without a hitch.
Good work!!
I agree with fdfds, the only thing missing now on the Linux version is rotating the visuals. It’s so nice to see that this project is still active.
January 24th, 2009 at 4:51 am
good news FFTA2 works but is glitchy and you have to guess the words which are written.
January 26th, 2009 at 8:48 am
I’ve download this emu and i can’t open pokemon diamond or pearl. what should I do so that i can play pokemon on my mac? please help me
January 26th, 2009 at 12:39 pm
alvin: As of now, nothing, play on your DS meanwhile.
January 27th, 2009 at 3:31 am
great work guys looking forward to ver 1.0
January 27th, 2009 at 3:16 pm
too bad i don’t have NDS. When does the ver 1.0 released? Any body can play pokemon Diamond or pearl in their Mac(s) using NDS emu? Help plz
January 27th, 2009 at 4:21 pm
Guys … even Paws and claws pet resort is working (well technically ….the grahics are still pretty screwed up) ….. just thought i would post that so someone could update the compatibility list
January 27th, 2009 at 5:15 pm
OH … and so does Animal Crossing …. plays amaaaazing.!!!
January 27th, 2009 at 6:37 pm
alvin: Then you can’t use the emulator as you acquired the games from an illegal source. Please avoid commenting here further or on the forums, as you won’t get help.
Also important for anyone helping him, as everything related will get deleted/marked as spam so we don’t see that crap again.
January 29th, 2009 at 10:52 am
thx for your hard work
i know one day u’ll make it perfect
just.. keep this up! ur work contributes to many ppl
January 30th, 2009 at 7:55 am
thanks for all your effords 1!!
you are the number 1!!!!!! thank u very much!!!
January 30th, 2009 at 2:05 pm
Man you and this DS Emu Rule!!!!
Thanks for the update and for continuing DeSmuME, hope it never dies!
Thank you, Thank you, Thank you!!!!!!!
January 30th, 2009 at 11:17 pm
Wow! This is so great. DeSemuME became the best NDS emu on Linux.
Congrats! What a great release! The colors and the sound, and then opensource, too. Full admiration. All credits!
January 31st, 2009 at 3:26 am
First time ever I use a ds emulator, but I’m very impressed so far! Just tried playing the first PW game – runs very smoothly and with minimal cpu usage. I’ve got a 4 year old P4 3.6 too, but that didn’t seem to cause any probs either. Great program!
January 31st, 2009 at 3:28 pm
lol i can play revenant wings smoothly
February 1st, 2009 at 10:16 pm
Greta work, can hardly wait for the next release ^^
February 2nd, 2009 at 1:50 am
When will this be available to download?
February 2nd, 2009 at 2:18 am
thx
February 2nd, 2009 at 4:17 pm
Guest: It already is, on the main page the downloads link on the tab has everything you need.
February 3rd, 2009 at 11:11 am
Please make DeSmuME more compatible with Homebrew Games and of course with more on commercial games and don’t just use OpenGL as the 3D use something else like, DirectDraw, D3D, GDI and more functions like on Dualis or something, but it’s yet one of the best and existing DS emulators I have ever seen, keep it up!!!
February 3rd, 2009 at 3:26 pm
Thanks il will use this software for execution Fils nds
February 3rd, 2009 at 4:27 pm
SoulZephyr766: Any good reason to avoid using openGL? Because it’s perfect for everything a DS emulator could need.
February 3rd, 2009 at 5:52 pm
Nice guys! i don’t check that regularly but when i see improvements its always a good day =)
Looking forward to the next update ^^. Keep up the good work! =D
0.9 cheers for the DESmuMe team!
February 4th, 2009 at 3:11 am
I must be doing something wrong everytime i try to open a rom it wont show up. it is a .nds but it still doeswnt come up for some reason. Any ideas?
February 4th, 2009 at 9:08 am
patsfan: Which game? Keep in mind that the emulator isn’t 100% compatible.
February 6th, 2009 at 11:09 pm
I find desmume the best free emulator available for homebrew development. But devkitpro r24 is using something not yet emulated.
Devkitpro r23 worked great on desmume. Examples in nds-examples were running as expected.
Now, libnds as shipped with devkitpro r24 stopped working on desmume. I thought it had to do with the builtin dswifi support in new releases of default-arm7. But I reduced the arm7 program to the minimal expression ant it still fails to communicate touch screen events to the ARM9. Nocash emulator works.
Any idea on what is missing?
February 7th, 2009 at 4:05 am
Does a subvirsion can be download at this site?
February 7th, 2009 at 2:25 pm
I found that desmume 0.8 is able to run the nds-examples in devkitpro r24 but desmume 0.9 fails to communicate data through the FIFO between the arm7 and the arm9. E.g. touchscreen does not work (try templates/arm9 o templates/combined).
Any ideas?
February 7th, 2009 at 3:37 pm
fmoya: bug with IPC FIFO (eg. touchscreen in devkitpro) fixed in SVN rev. 1432 (12 Jan 2009)
February 7th, 2009 at 4:18 pm
tommystai: No, just wait for the next version, as everyone else. Also, you’re getting seriously annoying, grow up a bit.
February 7th, 2009 at 6:27 pm
CrazyMax: Thank you so much!
February 8th, 2009 at 1:03 am
hi. i’m sorry about my poor english skill.
I have a problem of controller.
i wanna useup=w,down=s,left=a,right=d,
and jklyuip buttons. but there are no exist u an left in the
controller menu…
how can i use it?
February 8th, 2009 at 4:37 pm
Where is the link?? I don’t find it…. in the SourceForge
February 8th, 2009 at 5:51 pm
Juliana: It’s here, on the main page, or on the downloads section of sourceforge.
February 9th, 2009 at 3:04 pm
Version 0.9.1 nice ^^ Great work (:
I think a filter like “Super Eagle” or
somehing wouldn’t be bad in on of
the next releases (:
February 9th, 2009 at 6:47 pm
im so happy to see a new version of this emulator keep working hard and i hope a much better new version
congratulations from chile
February 11th, 2009 at 2:06 am
I am happy to see another emulator that is approaching the speed and compatibility that NO$GBA had before it was discontinued. There’s only one DS game that I would like to play on an emulator, and that game is Advance Wars: Days of Ruin. The current version of Desmume actually does a better version than the old NO$GBA and with a few more tweaks it looks like it will run as well on my computer as on the DS itself… keep up the good work!