• Print

DeSmuME 0.9.9

Description

DeSmuME is software that allows you to emulate a Nintendo DS system. Think of it as a Swiss-Army knife for Nintendo DS emulation, giving you access to many powerful tools for testing DS features, from viewing ROM properties to managing Action Replay cheats. And best of all, this software is completely free and open-source.

For information on how to install or operate DeSmuME for your operating system, please see the README file that should be present with your installation.

Port-specific README files:

  • README.LIN for the Linux port
  • README.WIN for the Windows port
  • README.MAC for the Macintosh port

Note that each DeSmuME port may have a different feature set from another port.

You may see more feature parity between ports over time as we continue developing DeSmuME.

Changelog

0.9.8 -> 0.9.9 (r4228-r4623)

Yes, it's been a while since the last release, but we haven't been completely idle. There's a brand new jit cpu core which yields some impressive speedups! 

  • General/Core:
    • !!!: add optional arm cpu jit (functioning on x86 and x64 hosts only)
    • bug: we're not going to list 70% of the emulation fixes, as is traditional.
    • bug: savestate reliability fixes related to halt states, gxstat, firmware
    • bug: lua: fix readbyterange, gdscreenshot functions
    • bug: commandline slot-1 handling straightened out
    • enh: fixes and additions to resize filter options
  • Graphics:
    • enh: opengl 3d driver compatibility improvements
    • bug: fix giant regression from 0.9.7 that left garbage from previous frames on the screen in some games
    • bug: 3d: fix some single poly pixels
    • bug: 3d: fix some polygon and texture coloring bugs on big-endian systems
  • Windows:
    • bug: fix some full screen stretching bugs
    • enh: add xaudio2 output driver
    • enh: add opengl display method (as opposed to directdraw), with controllable bilinear filter
    • enh: upgrade archive handling system, lzma2 supported
    • enh: reorganize main menu quite a bit
    • enh: add rotation hotkeys, and hotkey to control mouse cursor visibility
    • enh: memory viewer improvements and fixes
    • enh: improve interface for rom eject to prevent accidents and improve usefulness (hide in slot-1 config screen)
  • Cocoa:
    • bug: fix missing display when running on OS X v10.8 Mountain Lion
    • bug: fix possible sound crash when using Dual SPU Synch/Asynch
    • bug: fix File menu items being disabled after the file migration sheet is used
    • bug: fix window resizing issues
    • bug: fix text rendering in About box
    • enh: show the icon and name of the loaded ROM
    • enh: add Support Request and Bug Report forms to the Help menu
    • enh: add more detailed info to the About box
    • enh: add OpenGL as a 3D rendering option
    • enh: add support for MSAA when using OpenGL as the 3D rendering engine
    • enh: add V-Sync option
    • enh: add Display Orientation, Display Order, and Display Separation options for Combo Display mode
    • enh: add HQ4xS filter
    • enh: completely revamp the user interface for Input Preferences
    • enh: many emulator commands may now be mapped
    • enh: add ability to map an input to user-defined touch screen coordinates
    • enh: add support for saving and applying input profiles
    • enh: add support for using an audio file for the microphone input
    • enh: add sine wave tone generator for microphone input
    • enh: add support for multiple display windows (File > New Display Window)
    • enh: add support for SLOT-1 devices (Emulation > Show SLOT-1 Manager)
    • enh: overall performance and stability improvements
    • enh: miscellaneous user interface improvements

Links

Downloads

Gallery


 
 

Comments

blog comments powered by Disqus