Release 0.9.4

From DeSmuME
(Difference between revisions)
Jump to: navigation, search
(New page: == 0.9.4 press release == This new release introduces lots of bug corrections, improvements and new features: among them are new save autodetection, new save file format and full rerecord...)
 
 
Line 4: Line 4:
  
 
For those wondering about the missing 0.9.3 version, we somehow lost it ; it got captured by hunters that thought it was a new p*kem*n.
 
For those wondering about the missing 0.9.3 version, we somehow lost it ; it got captured by hunters that thought it was a new p*kem*n.
 +
 +
Highlights:
 +
* New save autodetection and save file format
 +
* Full rerecording support
 +
 +
General/Core:
 +
bug: fix many 64 bit and endian issues
 +
bug: fix mic input, which was nearly useless before
 +
bug: fix failures of large dmas
 +
bug: fix in ipc sync which broke devkitpro touch
 +
bug: screenshots now exclude hud and rotation
 +
bug: rewritten vram mapping (fixes corrupted or missing BG)
 +
enh: add universal commandline system (same commandline options on every port)
 +
enh: cheats: added Action Replay code parser
 +
enh: more reliable and useful frameskipping
 +
enh: SPU: speedup: add adpcm caching
 +
enh: SPU: speedup: interpolation is now optional
 +
enh: print svn build number so we can identify people's svn builds from screenshots
 +
 +
Graphics:
 +
bug: add polygon y-sorting (fixes 3d guis)
 +
bug: fix texcoordgen mode 3; fixes some ortho sprites and some entirely broken games
 +
bug: display capture fixes
 +
bug: fix a number of OBJ modes
 +
bug: fixes to affine BG modes
 +
bug: better emulate some translucent OBJ
 +
bug: more correct handling of color effect windows and backdrop colors
 +
bug: fix matrix stack overrun which crashed emulator
 +
bug: swrast: add clear depth image emulation and other fixes to depth buffering
 +
bug: swrast: fix some toon and highlight cases
 +
bug: fix bug in matrix stack, fixes some broken models
 +
enh: add alternate flush mode HACK 3d config toggle, fixes some entirely broken 3d games 
 +
 +
Windows:
 +
bug: more robust cheats engine and dialog
 +
enh: more solid avi and wav recording
 +
enh: improved tools: memory viewer
 +
enh: added tools: spu viewer, ram watch, ram search
 +
enh: change build configuration system
 +
enh: speedup: add gpu core disabling to hide useless screens
 +
enh: add background pause feature (for when emulator loses focus)
 +
enh: add missing autohold for L and R
 +
enh: add chinese translation
 +
 +
Gtk frontend:
 +
enh: switch all of menu/toolbar system to GtkAction + GtkUIManager
 +
enh: remove the gtglext 3d code
 +
enh: improve/speedup screen resize and final presentation logic in gtk frontend
 +
enh: minimal rerecording hookups
 +
 +
Cli frontend:
 +
enh: hooked the frameskip (szigor)
 +
enh: misc usability improvements: auto pause switch for pausing when focus is lost and exit on escape pressing (szigor)
 +
enh: hook the fake noise mic; use m to toggle

Latest revision as of 23:48, 14 July 2010

0.9.4 press release

This new release introduces lots of bug corrections, improvements and new features: among them are new save autodetection, new save file format and full rerecording support.

For those wondering about the missing 0.9.3 version, we somehow lost it ; it got captured by hunters that thought it was a new p*kem*n.

Highlights:

* New save autodetection and save file format
* Full rerecording support

General/Core:

bug: fix many 64 bit and endian issues
bug: fix mic input, which was nearly useless before
bug: fix failures of large dmas
bug: fix in ipc sync which broke devkitpro touch
bug: screenshots now exclude hud and rotation
bug: rewritten vram mapping (fixes corrupted or missing BG)
enh: add universal commandline system (same commandline options on every port)
enh: cheats: added Action Replay code parser
enh: more reliable and useful frameskipping
enh: SPU: speedup: add adpcm caching
enh: SPU: speedup: interpolation is now optional
enh: print svn build number so we can identify people's svn builds from screenshots

Graphics:

bug: add polygon y-sorting (fixes 3d guis)
bug: fix texcoordgen mode 3; fixes some ortho sprites and some entirely broken games
bug: display capture fixes
bug: fix a number of OBJ modes
bug: fixes to affine BG modes
bug: better emulate some translucent OBJ
bug: more correct handling of color effect windows and backdrop colors
bug: fix matrix stack overrun which crashed emulator
bug: swrast: add clear depth image emulation and other fixes to depth buffering
bug: swrast: fix some toon and highlight cases
bug: fix bug in matrix stack, fixes some broken models
enh: add alternate flush mode HACK 3d config toggle, fixes some entirely broken 3d games  

Windows:

bug: more robust cheats engine and dialog
enh: more solid avi and wav recording
enh: improved tools: memory viewer
enh: added tools: spu viewer, ram watch, ram search
enh: change build configuration system
enh: speedup: add gpu core disabling to hide useless screens
enh: add background pause feature (for when emulator loses focus)
enh: add missing autohold for L and R
enh: add chinese translation

Gtk frontend:

enh: switch all of menu/toolbar system to GtkAction + GtkUIManager
enh: remove the gtglext 3d code
enh: improve/speedup screen resize and final presentation logic in gtk frontend
enh: minimal rerecording hookups

Cli frontend:

enh: hooked the frameskip (szigor)
enh: misc usability improvements: auto pause switch for pausing when focus is lost and exit on escape pressing (szigor)
enh: hook the fake noise mic; use m to toggle
Personal tools