Release 0.9.4
From DeSmuME
(Difference between revisions)
(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