all repos — mgba @ cb5bddc8dedcac5a98764733374e52f8b65d141e

mGBA Game Boy Advance Emulator

All: Update CHANGES for 0.3.1
Jeffrey Pfau jeffrey@endrift.com
Sat, 24 Oct 2015 11:14:42 -0700
commit

cb5bddc8dedcac5a98764733374e52f8b65d141e

parent

9190209d10bfa4d1cd542c0938b0fd3b8f07ba95

1 files changed, 35 insertions(+), 30 deletions(-)

jump to
M CHANGESCHANGES

@@ -4,50 +4,55 @@ - Officially supported ports for the Nintendo 3DS, Wii, and PlayStation Vita

- I/O viewer - Booting of multiboot images Bugfixes: - - Qt: Windows no longer spawn in the top left on first launch - - Qt: Fix install path of XDG desktop file with DESTDIR - - Qt: Fix drag and drop on Windows - - Qt: Reenable double buffering, as disabling it broke some Windows configs - - GBA Video: Start on the scanline BIOS finishes on if no BIOS is loaded + - Util: Fix PowerPC PNG read/write pixel order +Misc: + - Qt: Window size command line options are now supported + - Qt: Increase usability of key mapper + - GBA Memory: Use a dynamically sized mask for ROM memory + - ARM7: Combine shifter-immediate and shifter-register functions to reduce binary size + - SDL: Support fullscreen in SDL 1.2 + - Libretro: Use anonymous memory mappers for large blocks of memory + - Qt: Add 'Apply' button to settings window + - GBA Video: Remove lastHblank, as it is implied + - GBA Config: Add "override" layer for better one-time configuration + - SDL: Allow GBASDLAudio to be used without a thread context + - All: Improved PowerPC support + - All: Fix some undefined behavior warnings + +0.3.1: (2015-10-24) +Bugfixes: + - ARM7: Fix instruction decoding of Thumb shifts - GBA: Deinit savegame when unloading a ROM - GBA: Fix BIOS check on big endian - - Libretro: Fix a memory leak with the render buffer + - GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2 - GBA Audio: Fix 8-bit writes to audio channel 3 and 4 registers - GBA Audio: Fix audio channels being silenced at the wrong time - - VFS: Fix return values of VFileFILE.read and .write - - Util: Fix PowerPC PNG read/write pixel order + - GBA Memory: Fix bad BIOS Load16 on big endian + - GBA Memory: Fix bad Load8 on big endian + - GBA Video: Start on the scanline BIOS finishes on if no BIOS is loaded - GBA Video: Fix edge case with sprite blend modes and semitransparency - GBA Video: Fix objwin and blending interaction on sprites - GBA Video: Fix OBJ semitransparency improperly interacting with other blending ops - - GBA: Fix autodetect problems with some bad dumps of Super Mario Advance 2 - - GBA Memory: Fix bad BIOS Load16 on big endian - - GBA Memory: Fix bad Load8 on big endian - - ARM7: Fix instruction decoding of Thumb shifts + - Libretro: Fix a memory leak with the render buffer + - Qt: Windows no longer spawn in the top left on first launch + - Qt: Fix install path of XDG desktop file with DESTDIR + - Qt: Fix drag and drop on Windows + - Qt: Reenable double buffering, as disabling it broke some Windows configs + - VFS: Fix return values of VFileFILE.read and .write Misc: - - Qt: Window size command line options are now supported - - Qt: Increase usability of key mapper - - GBA Memory: Use a dynamically sized mask for ROM memory - - Qt: Remove useless help icons in dialogs - - ARM7: Combine shifter-immediate and shifter-register functions to reduce binary size - - SDL: Support fullscreen in SDL 1.2 + - All: Reset next event to cycles instead of zero to interrupt + - All: Add --version flag + - ARM7: Force disable LTO on two files to work around a GCC bug - GBA: Attempting to save a screenshot-style savestate should be allowed without libpng - GBA: Better memory handling with PNG savestates + - GBA: Additional savestate sanity checks + - GBA: Check for cycle count being too high - GBA Audio: Allow GBAAVStream to have no video callback - - ARM7: Force disable LTO on two files to work around a GCC bug - - Libretro: Use anonymous memory mappers for large blocks of memory - - Qt: Add 'Apply' button to settings window + - GBA BIOS: Implement RegisterRamReset for SIO registers + - Qt: Remove useless help icons in dialogs - Qt: Prevent savestate window from opening while in multiplayer - Qt: Disable menu items in multiplayer that don't make sense to have enabled - Qt: Dropping multiplayer windows works more cleanly now - - GBA BIOS: Implement RegisterRamReset for SIO registers - - All: Reset next event to cycles instead of zero to interrupt - - GBA Video: Remove lastHblank, as it is implied - - GBA: Check for cycle count being too high - - GBA Config: Add "override" layer for better one-time configuration - - SDL: Allow GBASDLAudio to be used without a thread context - - All: Improved PowerPC support - - All: Add --version flag - - All: Fix some undefined behavior warnings 0.3.0: (2015-08-16) Features: