094 changelog and dsm spec and version number bumps
This commit is contained in:
parent
3152a14a7d
commit
51e215c900
19
ChangeLog
19
ChangeLog
|
@ -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:
|
||||||
|
|
6
dsm.txt
6
dsm.txt
|
@ -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:
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue