diff --git a/desmume/ChangeLog b/desmume/ChangeLog index 21d475920..c17d4de4a 100644 --- a/desmume/ChangeLog +++ b/desmume/ChangeLog @@ -1,5 +1,31 @@ 0.9.10 -> 0.9.11 (r4908-r????) +In this version, we have focused on the Cocoa frontend, but there have been some good core fixes over so long. +Notably, the save-related issues resulting in the advice "dont use 0.9.10" have been resolved. + +General/Core: + bug: fix large numbers of games not being able to save anymore + bug: fix some missing sound effects due to wrong volumes in some boot scenarios and other things + bug: fix freezes due to tiny looping sounds + bug: fix many big endian issues + bug: fix some apparently rarely-used CPU instructions, no known consequences + bug: fix (block) reading of some GPU registers + bug: fix action replay code type 0xE + bug: fix reading of last 4 bytes of rom + bug: large improvements to stability of GDB stub + bug: support w-buffer support in OpenGL renderers + bug: fix unpredictable crashes in some 3d scenes from w=0 + enh: better loading of roms (bad patches) with wrong size info in header + enh: warn user sometimes when 'stream rom from disk' will create malfunctions + enh: add xBRZ filters + enh: add "TXT Hack" for software rasterizer to improve text rendering in some games + +Windows: + bug: fix 5x filters + enh: support import of action replay save files (.dss) + enh: add antialiasing option for OpenGL renderers + enh: don't malfunction if saveram is unavailable or read-only + Cocoa: bug: 16-bit to 32-bit color space conversions no longer darken video or images bug: fix intermittent issues with loading user defaults on app startup @@ -27,6 +53,15 @@ Cocoa: enh: greatly improve the File Migration Assistant (now renamed Game Data Migration Assistant) and ROM Info panel with a more modern and space efficient look and feel enh: miscellaneous user interface improvements +Linux: + bug: fix screen gap bug + bug: workaround for std::bad_alloc exceptions compiler bugs + enh: add experimental AV recording + enh: generally improve main loop throttling and skipping + enh: massive improvements to HUD and menu layout + enh: add window sizing options and sound interpolation options + enh: add Lid button; disallow U+D, L+R; manual option saving + 0.9.9 -> 0.9.10 (r4623-r4908) In this version, we have focused on trying to clean up some complexities in the user experience and emulator internals. Pretty unglamorous stuff, but some games are newly compatible.