all repos — mgba @ 790c77c9572c50cd8e365717e3af6010144eaa8b

mGBA Game Boy Advance Emulator

All: Update CHANGES for 0.4.0
Jeffrey Pfau jeffrey@endrift.com
Tue, 02 Feb 2016 21:18:14 -0800
commit

790c77c9572c50cd8e365717e3af6010144eaa8b

parent

1f1bd3bd05b6a2a49ed211d0f09ace81e5e2490f

1 files changed, 32 insertions(+), 33 deletions(-)

jump to
M CHANGESCHANGES

@@ -1,4 +1,4 @@

-0.4.0: (Future) +0.4.0: (2016-02-02) Features: - Officially supported ports for the Nintendo 3DS, Wii, and PlayStation Vita - I/O viewer

@@ -21,54 +21,53 @@ - Customizable paths for save games, save states, screenshots and patches

- Controller hotplugging - Ability to store save games and active cheats within savestates Bugfixes: - - Util: Fix PowerPC PNG read/write pixel order - - VFS: Fix VFileReadline and remove _vfdReadline - - GBA Memory: Fix DMA register writing behavior - - GBA BIOS: Fix misaligned CpuSet - ARM7: Fix sign of unaligned LDRSH + - ARM7: Fix decoding of some ARM ALU instructions with shifters + - Debugger: Fix watchpoints in gdb - GBA: Fix warnings when creating and loading savestates - - GBA Memory: Fix DMAs triggering two cycles early + - GBA: Fix Iridion II savetype + - GBA BIOS: Fix misaligned CpuSet + - GBA Cheats: Fix cheats setting the Action Replay version - GBA Hardware: Fix GPIO on big endian - - Util: Fix excessive memory allocation when decoding a PNG - - GBA: Fix Iridion II savetype + - GBA Memory: Fix DMA register writing behavior + - GBA Memory: Fix DMAs triggering two cycles early - Libretro: Fix aspect ratio - Qt: Fix some potential crashes with the gamepad mapping - - Debugger: Fix watchpoints in gdb - - ARM7: Fix decoding of some ARM ALU instructions with shifters - Qt: Fix keys being mapped incorrectly when loading configuration file - - GBA Cheats: Fix cheats setting the Action Replay version + - Util: Fix PowerPC PNG read/write pixel order + - Util: Fix excessive memory allocation when decoding a PNG + - VFS: Fix VFileReadline and remove _vfdReadline 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 + - All: Improved PowerPC support + - All: Fix some undefined behavior warnings - 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 + - Debugger: Convert breakpoints and watchpoints from linked-lists to vectors + - GBA: Implement bad I/O register loading + - GBA: Allow jumping to OAM and palette RAM + - GBA BIOS: Finish implementing RegisterRamReset - 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 - - Util: Use VFile for configuration + - GBA Input: Consolidate GBA_KEY_NONE and GBA_NO_MAPPING + - GBA Memory: Use a dynamically sized mask for ROM memory - GBA Memory: Implement several unimplemented memory access types - - GBA: Implement bad I/O register loading - GBA Memory: Add GBAView* functions for viewing memory directly without bus issues - - Util: Add MutexTryLock - - Qt: Gray out "Skip BIOS intro" while "Use BIOS file" is unchecked - - Qt: Allow use of modifier keys as input - - Qt: Optimize log viewer - GBA RR: Starting from savestate now embeds the savegame - - Libretro: Add install target for libretro core - - 3DS: Update to new ctrulib API - GBA RR: Add preliminary SRAM support for VBM loading - GBA RR: Add support for resets in movies - - GBA Input: Consolidate GBA_KEY_NONE and GBA_NO_MAPPING - - Debugger: Convert breakpoints and watchpoints from linked-lists to vectors + - GBA Video: Remove lastHblank, as it is implied + - Libretro: Use anonymous memory mappers for large blocks of memory + - Libretro: Add install target for libretro core + - Qt: Window size command line options are now supported + - Qt: Increase usability of key mapper + - Qt: Add 'Apply' button to settings window + - Qt: Gray out "Skip BIOS intro" while "Use BIOS file" is unchecked + - Qt: Allow use of modifier keys as input + - Qt: Optimize log viewer - Qt: Added button for breaking into the GDB debugger - - GBA BIOS: Finish implementing RegisterRamReset - - GBA: Allow jumping to OAM and palette RAM - Qt: Add box for showing duration of rewind + - SDL: Support fullscreen in SDL 1.2 + - SDL: Allow GBASDLAudio to be used without a thread context + - Util: Use VFile for configuration + - Util: Add MutexTryLock 0.3.2: (2015-12-16) Bugfixes: