DeSmuME 0.9 for Windows and Mac "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!"
Changelog:
Click to Reveal
Mac OS X port: bug: Fixed: Filenames and paths with unicode characters now work. [Jeff] bug: Fixed: Load state from file button works again. [Jeff] enh: Save State panel now pauses emulation while the file selection box is open. [Jeff] bug: Fixed: Frozen video output (and/or messed 3d emulation) after loading a state. [Jeff] bug: Added option to load the most recent file upon launching the program. [Jeff] enh: Added French translation (thanks to Pierre Rudloff). [Jeff] enh: Added basic key mapping configuration to application preferences (thanks to Julio GorgŽ). [Jeff] enh: Added keyboard shortcuts for Execute, Pause and Reset command (thanks to Julio GorgŽ). [Jeff] enh: Default key mappings are no longer case sensitive. [Jeff] enh: Added ability to limit speed. [Jeff] enh: Fixed: Video output should work on software-only 3D renderers. [Jeff] Windows port: bug: Fix a race condition in NDS_3D_Reset and NDS_glInit [zeromus] bug: Fix the buggy auto frameskip logic which made the emu slow to a crawl. Now it runs fast! [zeromus] bug: Fix resizing, rotate & aspect ration of main window. [CrazyMax,_zeromus] bug: Remove multithreading from user interface after finding several synchronization issues [zeromus] enh: recent roms menu [luigi_] enh: Changed graphics render core to DirectDraw (work faster) [CrazyMax] enh: Add an arm9 cpu load average calculator similar to no$. but I dont think it works right. [zeromus] enh: Rewrite all debug tools (autoupdate works now) [CrazyMax] enh: Rewrite input core & replace config input dialog [CrazyMax] enh: Add AVI output [zeromus] enh: Add pause toggle and frame advance hotkeys [adelikat] enh: Add frame counter display and hud messages framework [adelikat] enh: Main window remembers position, size, and a few other emu preferences [adelikat] enh: Removed directx sdk dependency for easier building. [zeromus] enh: Savestate doesnt unpause emu if it is already paused [adelikat]
Has anyone tested this recently and had it work? My friend was trying to download it and he said it didn't work.....or at least it worked but then crashed. He downloaded it from a different site though, the file was a little bigger, it appeared to be the same or an update. So was wondering if this file does in fact work or whether it's just a flaw in the software?
I've been using version 0.9.1 x86 since Feb. 2009 and it seems to work quite well for me. My machine is a Core duo quad w/4 gigs ram and Nvidia Gforce 8600 GT. Most games play pretty well. Sometimes the sound will slow or be off a little but making a smaller window usually fixes that. Most of the time I use window size #2 setting.
Since version 0.9 DeSmuME has gone through some major changes and is now quite usable as a DS Emu. That said perfection is not guaranteed and there are still games which have gamebreaking bugs or which simply don't work, but overall it's now just as good as no$gba...if not even a little better, compatibility is incomparable to earlier version it's gone from supporting very little to just about everything. That said it is pretty CPU hungry and a Dual or Quad Core in excess of 2.4Ghz is recommended.