mirror of https://github.com/mgba-emu/mgba.git
All: Update CHANGES for 0.3.1
This commit is contained in:
parent
9190209d10
commit
cb5bddc8de
65
CHANGES
65
CHANGES
|
@ -4,51 +4,56 @@ Features:
|
||||||
- I/O viewer
|
- I/O viewer
|
||||||
- Booting of multiboot images
|
- Booting of multiboot images
|
||||||
Bugfixes:
|
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
|
|
||||||
- GBA: Deinit savegame when unloading a ROM
|
|
||||||
- GBA: Fix BIOS check on big endian
|
|
||||||
- Libretro: Fix a memory leak with the render buffer
|
|
||||||
- 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
|
- Util: Fix PowerPC PNG read/write pixel order
|
||||||
- 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
|
|
||||||
Misc:
|
Misc:
|
||||||
- Qt: Window size command line options are now supported
|
- Qt: Window size command line options are now supported
|
||||||
- Qt: Increase usability of key mapper
|
- Qt: Increase usability of key mapper
|
||||||
- GBA Memory: Use a dynamically sized mask for ROM memory
|
- 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
|
- ARM7: Combine shifter-immediate and shifter-register functions to reduce binary size
|
||||||
- SDL: Support fullscreen in SDL 1.2
|
- SDL: Support fullscreen in SDL 1.2
|
||||||
- GBA: Attempting to save a screenshot-style savestate should be allowed without libpng
|
|
||||||
- GBA: Better memory handling with PNG savestates
|
|
||||||
- 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
|
- Libretro: Use anonymous memory mappers for large blocks of memory
|
||||||
- Qt: Add 'Apply' button to settings window
|
- Qt: Add 'Apply' button to settings window
|
||||||
- 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 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
|
- GBA Config: Add "override" layer for better one-time configuration
|
||||||
- SDL: Allow GBASDLAudio to be used without a thread context
|
- SDL: Allow GBASDLAudio to be used without a thread context
|
||||||
- All: Improved PowerPC support
|
- All: Improved PowerPC support
|
||||||
- All: Add --version flag
|
|
||||||
- All: Fix some undefined behavior warnings
|
- 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
|
||||||
|
- 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
|
||||||
|
- 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
|
||||||
|
- 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:
|
||||||
|
- 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
|
||||||
|
- 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
|
||||||
|
|
||||||
0.3.0: (2015-08-16)
|
0.3.0: (2015-08-16)
|
||||||
Features:
|
Features:
|
||||||
- Ability to hide individual background layers, or OBJs
|
- Ability to hide individual background layers, or OBJs
|
||||||
|
|
Loading…
Reference in New Issue