mirror of https://github.com/mgba-emu/mgba.git
CHANGES: Update for 0.8.1
This commit is contained in:
parent
743d5603d1
commit
9c88d48806
32
CHANGES
32
CHANGES
|
@ -4,34 +4,40 @@ Features:
|
|||
Emulation fixes:
|
||||
- ARM: Fix ALU reading PC after shifting
|
||||
- ARM: Fix STR storing PC after address calculation
|
||||
- GB Serialize: Fix timing bug loading channel 4 timing
|
||||
- GBA: Fix multiboot entry point while skipping BIOS
|
||||
- GBA BIOS: Fix undefined instruction HLE behavior
|
||||
- GBA BIOS: Implement dummy sound driver calls
|
||||
- GBA BIOS: Improve HLE BIOS timing
|
||||
- GBA DMA: Linger last DMA on bus (fixes mgba.io/i/301 and mgba.io/i/1320)
|
||||
- GBA DMA: Fix invalid audio DMA parameters
|
||||
- GBA Memory: Misaligned SRAM writes are ignored
|
||||
- GBA Memory: Improve gamepak prefetch timing
|
||||
- GBA Serialize: Fix serializing DMA transfer register
|
||||
- GBA Serialize: Fix audio serialization for desynced FIFOs
|
||||
- GBA Serialize: Fix audio DMA timing deserialization
|
||||
- GBA Video: Fix OAM not invalidating after reset (fixes mgba.io/i/1630)
|
||||
- GBA Video: Latch scanline at end of Hblank (fixes mgba.io/i/1319)
|
||||
- GBA Video: Fix Hblank timing
|
||||
Other fixes:
|
||||
- Core: Ensure ELF regions can be written before trying
|
||||
- Debugger: Don't skip undefined instructions when debugger attached
|
||||
- Qt: Force OpenGL paint engine creation thread (fixes mgba.io/i/1642)
|
||||
Misc:
|
||||
- FFmpeg: Add looping option for GIF/APNG
|
||||
- Qt: Renderer can be changed while a game is running
|
||||
|
||||
0.8.1: (2020-02-16)
|
||||
Emulation fixes:
|
||||
- GB Serialize: Fix timing bug loading channel 4 timing
|
||||
- GBA: Fix multiboot entry point while skipping BIOS
|
||||
- GBA BIOS: Fix undefined instruction HLE behavior
|
||||
- GBA DMA: Fix invalid audio DMA parameters
|
||||
- GBA Memory: Misaligned SRAM writes are ignored
|
||||
- GBA Serialize: Fix serializing DMA transfer register
|
||||
- GBA Serialize: Fix audio DMA timing deserialization
|
||||
- GBA Video: Fix OAM not invalidating after reset (fixes mgba.io/i/1630)
|
||||
- GBA Video: Fix backdrop blending on lines without sprites (fixes mgba.io/i/1647)
|
||||
- GBA Video: Fix OpenGL sprite flag priority
|
||||
Other fixes:
|
||||
- Core: Fix race condition initializing thread proxy
|
||||
- Core: Ensure ELF regions can be written before trying
|
||||
- Core: Fix integer overflow in ELF loading
|
||||
- Debugger: Don't skip undefined instructions when debugger attached
|
||||
- FFmpeg: Fix crash when -strict -2 is needed for vcodec or container
|
||||
- FFmpeg: Disallow recording video with no audio nor video
|
||||
- GBA: Automatically skip BIOS for multiboot ROMs
|
||||
- Qt: Only dynamically reset video scale if a game is running
|
||||
- Qt: Fix race condition with proxied video events
|
||||
- Qt: Force OpenGL paint engine creation thread (fixes mgba.io/i/1642)
|
||||
- Qt: Fix color selection in asset view (fixes mgba.io/i/1648)
|
||||
- Qt: Fix missing OSD messages
|
||||
- Qt: Fix crash unloading shaders
|
||||
|
@ -47,8 +53,6 @@ Other fixes:
|
|||
- VFS: Fix handle leak when double-mapping (fixes mgba.io/i/1659)
|
||||
Misc:
|
||||
- FFmpeg: Add more presets
|
||||
- FFmpeg: Add looping option for GIF/APNG
|
||||
- Qt: Renderer can be changed while a game is running
|
||||
- Qt: Fix non-SDL build (fixes mgba.io/i/1656)
|
||||
- SDL: Use DirectSound audio driver by default on Windows
|
||||
- Switch: Make OpenGL scale adjustable while running
|
||||
|
|
Loading…
Reference in New Issue