2015-04-15

DeSmuME v0.9.11 Final

EmuCR:DeSmuMEDeSmuME v0.9.11 Final is released. DeSmuME is an open source Nintendo DS(NDS) emulator for Linux, Mac OS and Windows. DeSmuME supports save states, the ability to increase the size of the screen and it supports filters to improve image quality. DeSmuME also supports microphone use on Windows and Linux ports, as well as direct video and audio recording. The emulator also features a built-in movie recorder.

DeSmuME v0.9.11 Final Changelog:
In this version, we have focused on the Cocoa frontend, but there have been some good core fixes over so long.
Notably, the save-related issues resulting in the advice "dont use 0.9.10" have been resolved.

General/Core:
bug: fix large numbers of games not being able to save anymore
bug: fix some missing sound effects due to wrong volumes in some boot scenarios and other things
bug: fix freezes due to tiny looping sounds
bug: fix many big endian issues
bug: fix some apparently rarely-used CPU instructions, no known consequences
bug: fix (block) reading of some GPU registers
bug: fix action replay code type 0xE
bug: fix reading of last 4 bytes of rom
bug: large improvements to stability of GDB stub
bug: support w-buffer support in OpenGL renderers
bug: fix unpredictable crashes in some 3d scenes from w=0
enh: better loading of roms (bad patches) with wrong size info in header
enh: warn user sometimes when 'stream rom from disk' will create malfunctions
enh: add xBRZ filters
enh: add "TXT Hack" for software rasterizer to improve text rendering in some games

Windows:
bug: fix 5x filters
enh: support import of action replay save files (.dss)
enh: add antialiasing option for OpenGL renderers
enh: don't malfunction if saveram is unavailable or read-only

Cocoa:
bug: 16-bit to 32-bit color space conversions no longer darken video or images
bug: fix intermittent issues with loading user defaults on app startup
bug: fix rendering inaccuracies of the video preview in the app display preferences
bug: fix various UI font rendering and text alignment issues on OS X Yosemite
bug: fix crackly sound from N-sync and Z-sync methods
enh: make N-sync method the default sound sync method since it has much lower latency than P-sync method
enh: add support for gdbstub (Tools > Show GDB Stub Control) (only available on custom builds using the dev+ build target)
enh: optimize input handling to use less CPU
enh: add support for App Nap when the app is in an idle state (only supported on OS X Mavericks and later)
enh: add Execution Control panel (Emulation > Show Execution Control), now with frame advance and frame jump controls
enh: auto frame skip is now smoother
enh: further improve execution timing accuracy
enh: improve overall video performance
enh: render video through a 3-stage filtering pipeline, (Video Source)-->(Pixel Scaler)-->(Video Output)
enh: add the following video source filters - Deposterize
enh: add the following video output filters - Bicubic B-Spline, Bicubic Mitchell-Netravali, Lanczos2, Lanczos3
enh: add ability to run all existing pixel scalers on either the CPU or the GPU
enh: add ability to toggle the main and touch display positions (View > Toggle All Displays)
enh: add preliminary support for replay playback and recording
enh: add support for turbo and autohold
enh: add support for the entire suite of slot-2 devices (Emulation > Show SLOT-2 Manager)
enh: add support for using the host machine's audio input device for emulating the NDS microphone (Emulation > Show Microphone Settings)
enh: change the sine wave tone generator's range from 100Hz-5000Hz to 40Hz-4000Hz
enh: reorganize the menu options to more logical locations
enh: greatly improve the File Migration Assistant (now renamed Game Data Migration Assistant) and ROM Info panel with a more modern and space efficient look and feel
enh: miscellaneous user interface improvements

Linux:
bug: fix screen gap bug
bug: workaround for std::bad_alloc exceptions compiler bugs
enh: add experimental AV recording
enh: generally improve main loop throttling and skipping
enh: massive improvements to HUD and menu layout
enh: add window sizing options and sound interpolation options
enh: add Lid button; disallow U+D, L+R; manual option saving

Download: DeSmuME v0.9.11 Final 32bit
Download: DeSmuME v0.9.11 Final 64bit
Source: Here

18 Comments:

  1. Is time for enjoying new version!!!! :D

    ReplyDelete
  2. The performance of this emulator is a total disaster, despite the weakness of the ds it's more hungry than pcsx2 & dolphin

    ReplyDelete
    Replies
    1. Simple answer ... get a faster computer. I have a fast computer and this PCSX2, Dolphin and DesMUME all run at or close to 100%. Don't blame the emulator, blame your computer. Do away with the dinosaur and get a modern PC.

      Delete
    2. Actually we should blame the developers for this potato emulator , this emulator lacks heavily for optimizations , and for a DS emulator its funny that they still didn't know how to find what causes this heaviness

      Delete
    3. Oh and please ignore the ignorants above me who have no idea how professional optimization work .

      Delete
    4. Here's a better idea ... why don't you contribute, since you seem to know the solution. Really, mr. know-it-all, contribute to the project instead of bad-mouthing the developers. Didn't think you could ...

      Delete
    5. You should actually do a big of research as to why the DS is such a pain in the ass to emulate, it's mostly because of the way the console works is vastly more foreign to nearly every other console/handheld out. It doesn't use use a standard GPU for it's graphics...

      Delete
    6. To Hiya Pal:

      I do have a fairly modern PC, but I don't see the point in upgrading my core i3 just to play a few games I could live without playing since I'm happy with it overall. It is a concern that the DS is rather demanding for a handheld comparing to PS2/Gamecube emulation technical issues aside, but telling someone to upgrade their PC is just a given and not a option for those who are not made out of money like some people. It would be much cheaper to get a DS Lite and a Flash Cart like a R4. That is a better recommendation than spending hundreds, and spending money on some CPU series that will be outdated once the new line of intel CPUs come out which should be within a year when Skylake comes out which should have overall better performances on all emulators out there. If you are to upgrade your PC and have the money, wait until then!

      *leaves*

      Delete
    7. You're missing the point. The discussion was about PC performance. You are comparing apples to oranges. Of course the 3ds and Flash card is a better option, but that's not what the OP was referencing. If we're talking about strictly PC performance, you upgrade your PC one time in order to get the emulator at full speed. Not only does this help DS emulation but it helps with the other emulators as well (PS2, Dolphin, etc), You upgrade ine time and the emulators run full speed. Then, it's irrelevant how outdated your hardware becomes.

      Delete
    8. No$gba is less heavier and prove that this emu is a turd, my PC can run it but that doesn't hide the fact that it's broken, ppsspp emulate a more powerful console with huge graphical improvement with barely using my hardware.

      And for the upgrade not everyone can afford a high end PC, in poor countries it's worth 1 year or more of salary, unless they are targeting NA and western europe, don't think about your ass only.

      Delete
    9. move to a better country. see how often the solution eludes you? all you need to do is use common sense, unless you lack it ...

      Delete
    10. Get no$gba emulator and it will be fine on your Computer. Desmume is better but if you want a faster one then get a new computer.

      Delete
  3. Thanks for the news.. There is a MAC version. Yay!!! Here:

    http://desmume.org/download/

    ReplyDelete
  4. interesting debate. on the one hand, it is understandable to expect better performance from a system with such apparently low spec graphics. but insulting development is lame. and boasting that you can easily shell out a few hundred bucks for a ds lite and some games while not upgrading to an affordable pc capable of running this 100% makes sense. a few more hundred bucks is a lot of money in this economy. but I will say this emulator on an 55" screen in 1080p with filtering and nice quality sound is pretty sweet. my boyfriend bought me this 8 core amd bulldozer w/ 16 gigs of ram and a gt640 from ebay it was like $800... it runs this without a hiccup--finally. all it took was 8 cores and a beast video card and 16 gigs of ram lol. final fantasy four heroes of light here we go! but yeah... telling this dude to buy a better pc and prejudging his capability of contributing to the emulation scene is both insulting and narrow minded. we don't know his economic circumstances. he will inevitably have a better pc in a few years like everyone else and it will be capable of running this better like everyone else 3 years from now with a new pc. and it's easy for anyone to contribute to emulation just join a git page and open an issue. it takes zero technical knowledge of coding or anything to describe glitches etc. you're experiencing. I just joined the project64 git recently. and telling him he needs to go do research on why the emulation is complicated is ... acceptable. XD seems to me we could all be a bit more modest/understanding and helpful.

    now for my problem. to see if I can possibly manage to run this in stereoscopic 3d in windows 7 8.1 or 10 technical preview 10041 running directx12--with NVidia 3d vision, iz3d, or tridef. it's like the only 3d gaming I haven't been able to crack yet. any help people? anywhoo, glad to see this fine piece of software in such a pristine state. thank you!

    ReplyDelete
  5. "Jonjo monjoApril 16, 2015 at 3:37 PM

    No$gba is less heavier and prove that this emu is a turd, my PC can run it but that doesn't hide the fact that it's broken, ppsspp emulate a more powerful console with huge graphical improvement with barely using my hardware.

    And for the upgrade not everyone can afford a high end PC, in poor countries it's worth 1 year or more of salary, unless they are targeting NA and western europe, don't think about your ass only."

    Not most countries.. Some countries.. My country in Portugal (Azores) and you can get a new computer in 2 months easily.

    ReplyDelete
  6. I'm not sorry, but his bitching is not warranted, and comparing it to no$gba, which I may remind you is far less accurate, is apples to oranges. Don't like it? Sod off.

    ReplyDelete
  7. if No$gba works for you then go use that why are you wasting time trolling another emulator. No$gba doesn't have 5xBRZ filters yes it's going to run slower. did you even try these recent releases before hating on them? yes ppsspp is impressive but that's not the Nintendo ds. and there are 10 other suckier emulators for every good one, get over it. software development is in it's golden age it's something to be appreciated. in any event, I promise you when you have a pc up to spec, with a giant HDTV and nice speakers, desmume is a superior experience. you will inevitably have a better pc within a few years probably, technology is advancing rapidly you know. if you have a pc at all now you're probably in a good position to see this inevitability. and when that happens you can try it and fully appreciate it. and no need for nationalistic insults. some people are ignorant of other people's economic situations, insulting people isn't going to help anything. you can communicate your perspective without accusing others of being selfish. have fun!

    ReplyDelete

Can't post a comment? Try This!