mirror of https://github.com/mgba-emu/mgba.git
CHANGES: Update for 0.10.2
This commit is contained in:
parent
bd880335a8
commit
4fdebd5dd5
18
CHANGES
18
CHANGES
|
@ -7,6 +7,17 @@ Features:
|
||||||
Emulation fixes:
|
Emulation fixes:
|
||||||
- GB Serialize: Add missing Pocket Cam state to savestates
|
- GB Serialize: Add missing Pocket Cam state to savestates
|
||||||
- GB Video: Implement DMG-style sprite ordering
|
- GB Video: Implement DMG-style sprite ordering
|
||||||
|
- GBA Video: Disable BG target 1 blending when OBJ blending (fixes mgba.io/i/2722)
|
||||||
|
Other fixes:
|
||||||
|
- Qt: Fix savestate preview sizes with different scales (fixes mgba.io/i/2560)
|
||||||
|
Misc:
|
||||||
|
- Core: Handle relative paths for saves, screenshots, etc consistently (fixes mgba.io/i/2826)
|
||||||
|
- GB Serialize: Add missing savestate support for MBC6 and NT (newer)
|
||||||
|
- GBA: Improve detection of valid ELF ROMs
|
||||||
|
- Scripting: Add `callbacks:oneshot` for single-call callbacks
|
||||||
|
|
||||||
|
0.10.2: (2023-04-23)
|
||||||
|
Emulation fixes:
|
||||||
- GBA Audio: Fix improperly deserializing GB audio registers (fixes mgba.io/i/2793)
|
- GBA Audio: Fix improperly deserializing GB audio registers (fixes mgba.io/i/2793)
|
||||||
- GBA Audio: Clear GB audio state when disabled
|
- GBA Audio: Clear GB audio state when disabled
|
||||||
- GBA Memory: Make VRAM access stalls only apply to BG RAM
|
- GBA Memory: Make VRAM access stalls only apply to BG RAM
|
||||||
|
@ -15,14 +26,12 @@ Emulation fixes:
|
||||||
- GBA SIO: Fix unconnected normal mode SIOCNT SI bit (fixes mgba.io/i/2810)
|
- GBA SIO: Fix unconnected normal mode SIOCNT SI bit (fixes mgba.io/i/2810)
|
||||||
- GBA SIO: Normal mode transfers with no clock should not finish (fixes mgba.io/i/2811)
|
- GBA SIO: Normal mode transfers with no clock should not finish (fixes mgba.io/i/2811)
|
||||||
- GBA Timers: Cascading timers don't tick when disabled (fixes mgba.io/i/2812)
|
- GBA Timers: Cascading timers don't tick when disabled (fixes mgba.io/i/2812)
|
||||||
- GBA Video: Disable BG target 1 blending when OBJ blending (fixes mgba.io/i/2722)
|
|
||||||
- GBA Video: Fix interpolation issues with OpenGL renderer
|
- GBA Video: Fix interpolation issues with OpenGL renderer
|
||||||
Other fixes:
|
Other fixes:
|
||||||
- Core: Allow sending thread requests to a crashed core (fixes mgba.io/i/2784)
|
- Core: Allow sending thread requests to a crashed core (fixes mgba.io/i/2784)
|
||||||
- FFmpeg: Force lower sample rate for codecs not supporting high rates (fixes mgba.io/i/2869)
|
- FFmpeg: Force lower sample rate for codecs not supporting high rates (fixes mgba.io/i/2869)
|
||||||
- Qt: Fix crash when attempting to use OpenGL 2.1 to 3.1 (fixes mgba.io/i/2794)
|
- Qt: Fix crash when attempting to use OpenGL 2.1 to 3.1 (fixes mgba.io/i/2794)
|
||||||
- Qt: Disable sync while running scripts from main thread (fixes mgba.io/i/2738)
|
- Qt: Disable sync while running scripts from main thread (fixes mgba.io/i/2738)
|
||||||
- Qt: Fix savestate preview sizes with different scales (fixes mgba.io/i/2560)
|
|
||||||
- Qt: Properly cap number of attached players by platform (fixes mgba.io/i/2807)
|
- Qt: Properly cap number of attached players by platform (fixes mgba.io/i/2807)
|
||||||
- Qt: Disable attempted linking betwen incompatible platforms (fixes mgba.io/i/2702)
|
- Qt: Disable attempted linking betwen incompatible platforms (fixes mgba.io/i/2702)
|
||||||
- Qt: Fix modifier key names in shortcut editor (fixes mgba.io/i/2817)
|
- Qt: Fix modifier key names in shortcut editor (fixes mgba.io/i/2817)
|
||||||
|
@ -32,19 +41,16 @@ Other fixes:
|
||||||
- Qt: Fix black screen when starting with a game (fixes mgba.io/i/2781)
|
- Qt: Fix black screen when starting with a game (fixes mgba.io/i/2781)
|
||||||
- Qt: Fix OSD on modern macOS (fixes mgba.io/i/2736)
|
- Qt: Fix OSD on modern macOS (fixes mgba.io/i/2736)
|
||||||
- Qt: Fix checked state of mute menu option at load (fixes mgba.io/i/2701)
|
- Qt: Fix checked state of mute menu option at load (fixes mgba.io/i/2701)
|
||||||
|
- Qt: Remove OpenGL proxy thread and override SwapInterval directly instead
|
||||||
- Scripting: Fix receiving packets for client sockets
|
- Scripting: Fix receiving packets for client sockets
|
||||||
- Scripting: Fix empty receive calls returning unknown error on Windows
|
- Scripting: Fix empty receive calls returning unknown error on Windows
|
||||||
- Scripting: Return proper callback ID from socket.add
|
- Scripting: Return proper callback ID from socket.add
|
||||||
- Vita: Work around broken mktime implementation in Vita SDK (fixes mgba.io/i/2876)
|
- Vita: Work around broken mktime implementation in Vita SDK (fixes mgba.io/i/2876)
|
||||||
Misc:
|
Misc:
|
||||||
- Core: Handle relative paths for saves, screenshots, etc consistently (fixes mgba.io/i/2826)
|
|
||||||
- GB Serialize: Add missing savestate support for MBC6 and NT (newer)
|
|
||||||
- GBA: Improve detection of valid ELF ROMs
|
|
||||||
- Qt: Include wayland QPA in AppImage (fixes mgba.io/i/2796)
|
- Qt: Include wayland QPA in AppImage (fixes mgba.io/i/2796)
|
||||||
- Qt: Stop eating boolean action key events (fixes mgba.io/i/2636)
|
- Qt: Stop eating boolean action key events (fixes mgba.io/i/2636)
|
||||||
- Qt: Automatically change video file extension as appropriate
|
- Qt: Automatically change video file extension as appropriate
|
||||||
- Qt: Swap P1 and other player's save if P1 loaded it first (closes mgba.io/i/2750)
|
- Qt: Swap P1 and other player's save if P1 loaded it first (closes mgba.io/i/2750)
|
||||||
- Scripting: Add `callbacks:oneshot` for single-call callbacks
|
|
||||||
|
|
||||||
0.10.1: (2023-01-10)
|
0.10.1: (2023-01-10)
|
||||||
Emulation fixes:
|
Emulation fixes:
|
||||||
|
|
Loading…
Reference in New Issue