094 changelog and dsm spec and version number bumps

This commit is contained in:
zeromus 2009-06-28 18:18:44 +00:00
parent 3152a14a7d
commit 51e215c900
3 changed files with 24 additions and 5 deletions

View File

@ -1,4 +1,9 @@
0.9.2 -> 0.9.3 0.9.2 -> 0.9.4 (r1844->r2352->r2437)
0.9.3 was skipped due to emu news sites sneaking it out of our staging area and
releasing it prematurely while it still had bugs. I was going to curse them
individually, but then I decided that they would just like the publicity.
Highlights: Highlights:
* New save autodetection and save file format * New save autodetection and save file format
* Full rerecording support * Full rerecording support
@ -10,10 +15,12 @@ General/Core:
bug: fix in ipc sync which broke devkitpro touch bug: fix in ipc sync which broke devkitpro touch
bug: screenshots now exclude hud and rotation bug: screenshots now exclude hud and rotation
bug: rewritten vram mapping (fixes corrupted or missing BG) 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: cheats: added Action Replay code parser
enh: more reliable and useful frameskipping enh: more reliable and useful frameskipping
enh: SPU: speedup: add adpcm caching enh: SPU: speedup: add adpcm caching
enh: SPU: speedup: interpolation is now optional enh: SPU: speedup: interpolation is now optional
enh: print svn build number so we can identify people's svn builds from screenshots
Graphics: Graphics:
bug: add polygon y-sorting (fixes 3d guis) bug: add polygon y-sorting (fixes 3d guis)
@ -21,9 +28,13 @@ Graphics:
bug: display capture fixes bug: display capture fixes
bug: fix a number of OBJ modes bug: fix a number of OBJ modes
bug: fixes to affine BG 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: more correct handling of color effect windows and backdrop colors
bug: fix matrix stack overrun which crashed emulator bug: fix matrix stack overrun which crashed emulator
enh: add alternate flush mode, fixes some entirely broken 3d games 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: Windows:
bug: more robust cheats engine and dialog bug: more robust cheats engine and dialog
@ -32,6 +43,9 @@ Windows:
enh: added tools: spu viewer, ram watch, ram search enh: added tools: spu viewer, ram watch, ram search
enh: change build configuration system enh: change build configuration system
enh: speedup: add gpu core disabling to hide useless screens 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: Gtk frontend:
enh: switch all of menu/toolbar system to GtkAction + GtkUIManager enh: switch all of menu/toolbar system to GtkAction + GtkUIManager
@ -42,6 +56,7 @@ Gtk frontend:
Cli frontend: Cli frontend:
enh: hooked the frameskip (szigor) 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: 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
0.9.1 -> 0.9.2 0.9.1 -> 0.9.2
General/Core: General/Core:

View File

@ -15,6 +15,8 @@ Integer keys (also used for booleans, with a 1 or 0) will have a value that is a
- rerecordCount (optional) - the rerecord count - rerecordCount (optional) - the rerecord count
- romChecksum (optional) - the CRC32 of the rom used to make the movie. should match values specified on advanscene.com - romChecksum (optional) - the CRC32 of the rom used to make the movie. should match values specified on advanscene.com
- romSerial (optional) - a concatenation of other uniquely identifying information about the rom (name,gamecode,makercode) - romSerial (optional) - a concatenation of other uniquely identifying information about the rom (name,gamecode,makercode)
- useExtBios (optional) - were bios files was used? defaults to false.
- swiFromBios (optional) - were swi emulated by ExtBios? (alternative is internal HLE bios). defaults to false.
The rom identification information may be used at a later point to warn about mismatches between movies and roms, but is not right now. The rom identification information may be used at a later point to warn about mismatches between movies and roms, but is not right now.
@ -40,7 +42,9 @@ The fields are as follows, except as noted in note C.
field c is a variable length decimal integer which is a bitfield corresponding to miscellaneous input states which are valid at the start of the frame. field c is a variable length decimal integer which is a bitfield corresponding to miscellaneous input states which are valid at the start of the frame.
Therefore, no miscellaneous commands is represented by a value of 0. Therefore, no miscellaneous commands is represented by a value of 0.
Here are the currently defined bit values: Here are the currently defined bit values:
0x01 - Microphone Noise (hardcoded; to be held through duration of frame) 0x01 - Microphone Noise (hardcoded noise sample; to be held through duration of frame)
0x02 - Reset
0x04 - Lid
the format of the main section is as follows: the format of the main section is as follows:

View File

@ -77,6 +77,6 @@
#define DESMUME_COMPILER_DETAIL "" #define DESMUME_COMPILER_DETAIL ""
#endif #endif
#define DESMUME_VERSION_NUMERIC 90300 #define DESMUME_VERSION_NUMERIC 90400
#define DESMUME_VERSION_STRING " " "0.9.3" DESMUME_SUBVERSION_STRING DESMUME_FEATURE_STRING DESMUME_PLATFORM_STRING DESMUME_CPUEXT_STRING DESMUME_COMPILER #define DESMUME_VERSION_STRING " " "0.9.4" DESMUME_SUBVERSION_STRING DESMUME_FEATURE_STRING DESMUME_PLATFORM_STRING DESMUME_CPUEXT_STRING DESMUME_COMPILER
#define DESMUME_NAME_AND_VERSION " " DESMUME_NAME DESMUME_VERSION_STRING #define DESMUME_NAME_AND_VERSION " " DESMUME_NAME DESMUME_VERSION_STRING