mirror of https://github.com/mgba-emu/mgba.git
CHANGES: Update for 0.8 beta 1
This commit is contained in:
parent
f0956ce249
commit
13893803c3
83
CHANGES
83
CHANGES
|
@ -23,68 +23,71 @@ Features:
|
||||||
- GB: Yanking gamepak now supported
|
- GB: Yanking gamepak now supported
|
||||||
- Qt: Memory range dumping (closes mgba.io/i/1298)
|
- Qt: Memory range dumping (closes mgba.io/i/1298)
|
||||||
Emulation fixes:
|
Emulation fixes:
|
||||||
|
- GB: Fix using boot ROM with MMM01 games
|
||||||
|
- GB Audio: Only reset channel 3 sample in DMG mode
|
||||||
|
- GB Audio: Sample inactive channels (fixes mgba.io/i/1455, mgba.io/i/1456)
|
||||||
|
- GB Audio: Fix channel 4 volume (fixes mgba.io/i/1529)
|
||||||
|
- GB I/O: Filter IE top bits properly (fixes mgba.io/i/1329)
|
||||||
|
- GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
|
||||||
|
- GB Video: Delay LYC STAT check (fixes mgba.io/i/1331)
|
||||||
|
- GB Video: Fix window being enabled mid-scanline (fixes mgba.io/i/1328)
|
||||||
|
- GB Video: Fix mode 0 window edge case (fixes mgba.io/i/1519)
|
||||||
|
- GB Video: Fix color scaling in AGB mode
|
||||||
- GBA: All IRQs have 7 cycle delay (fixes mgba.io/i/539, mgba.io/i/1208)
|
- GBA: All IRQs have 7 cycle delay (fixes mgba.io/i/539, mgba.io/i/1208)
|
||||||
- GBA: Reset now reloads multiboot ROMs
|
- GBA: Reset now reloads multiboot ROMs
|
||||||
- GBA BIOS: Fix multiboot entry point (fixes Magic Floor)
|
- GBA BIOS: Fix multiboot entry point (fixes Magic Floor)
|
||||||
- GB Video: Delay LYC STAT check (fixes mgba.io/i/1331)
|
|
||||||
- GB Video: Fix window being enabled mid-scanline (fixes mgba.io/i/1328)
|
|
||||||
- GB I/O: Filter IE top bits properly (fixes mgba.io/i/1329)
|
|
||||||
- GB Audio: Only reset channel 3 sample in DMG mode
|
|
||||||
- GB Audio: Sample inactive channels (fixes mgba.io/i/1455, mgba.io/i/1456)
|
|
||||||
- GB Memory: Better emulate 0xFEA0 region on DMG, MGB and AGB
|
|
||||||
- GB Video: Fix mode 0 window edge case (fixes mgba.io/i/1519)
|
|
||||||
- GB Audio: Fix channel 4 volume (fixes mgba.io/i/1529)
|
|
||||||
- GB Video: Fix color scaling in AGB mode
|
|
||||||
- GB: Fix using boot ROM with MMM01 games
|
|
||||||
Other fixes:
|
Other fixes:
|
||||||
- Qt: Fix some Qt display driver race conditions
|
|
||||||
- Core: Improved lockstep driver reliability (Le Hoang Quyen)
|
- Core: Improved lockstep driver reliability (Le Hoang Quyen)
|
||||||
- Qt: Fix menu bar staying hidden in full screen (fixes mgba.io/i/317)
|
|
||||||
- GB SIO: Fix lockstep failing games aren't reloaded
|
|
||||||
- Libretro: Fix crash changing allowing opposing directions (hhromic)
|
|
||||||
- GBA Cheats: Fix value incrementing in CB slide codes (fixes mgba.io/i/1501)
|
|
||||||
- Qt: Only show emulator restart warning once per settings saving
|
|
||||||
- FFmpeg: Drain recording buffers
|
- FFmpeg: Drain recording buffers
|
||||||
- Shaders: Fix gba-color shader resolution (fixes mgba.io/i/1435)
|
|
||||||
- Qt: Fix LibraryController initialization (fixes mgba.io/i/1324)
|
|
||||||
- Switch: Fix audio when video rate desyncs (fixes mgba.io/i/1532)
|
|
||||||
- GB: Fix reading ROM immediately after unmapping BIOS
|
- GB: Fix reading ROM immediately after unmapping BIOS
|
||||||
|
- GB SIO: Fix lockstep failing games aren't reloaded
|
||||||
|
- GBA Cheats: Fix value incrementing in CB slide codes (fixes mgba.io/i/1501)
|
||||||
|
- Libretro: Fix crash changing allowing opposing directions (hhromic)
|
||||||
|
- Qt: Fix some Qt display driver race conditions
|
||||||
|
- Qt: Fix menu bar staying hidden in full screen (fixes mgba.io/i/317)
|
||||||
|
- Qt: Only show emulator restart warning once per settings saving
|
||||||
|
- Qt: Fix LibraryController initialization (fixes mgba.io/i/1324)
|
||||||
|
- Shaders: Fix gba-color shader resolution (fixes mgba.io/i/1435)
|
||||||
|
- Switch: Fix audio when video rate desyncs (fixes mgba.io/i/1532)
|
||||||
Misc:
|
Misc:
|
||||||
- GBA Savedata: EEPROM performance fixes
|
- CMake: Don't use libzip on embedded platforms (fixes mgba.io/i/1527)
|
||||||
- GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
|
|
||||||
- GB Memory: Support running from blocked memory
|
|
||||||
- Qt: Don't unload ROM immediately if it crashes
|
|
||||||
- Debugger: Add breakpoint and watchpoint listing
|
|
||||||
- LR35902: Support PC-relative opcode decoding
|
|
||||||
- Qt: Support switching webcams
|
|
||||||
- Core: Add keysRead callback
|
- Core: Add keysRead callback
|
||||||
- Qt: Cap window size on start to monitor size
|
- Core: Create game-related paths if they don't exist (fixes mgba.io/i/1446)
|
||||||
- GBA BIOS: Add timings for HLE BIOS math functions (fixes mgba.io/i/1396)
|
- Core: Add more memory search ops (closes mgba.io/i/1510)
|
||||||
- Debugger: Make tracing compatible with breakpoints/watchpoints
|
- Debugger: Make tracing compatible with breakpoints/watchpoints
|
||||||
- Debugger: Print breakpoint/watchpoint number when inserting
|
- Debugger: Print breakpoint/watchpoint number when inserting
|
||||||
- Qt: Open a message box for Qt frontend errors
|
- Feature: Switch from ImageMagick to FFmpeg for GIF generation
|
||||||
- FFmpeg: Support audio-only recording
|
- FFmpeg: Support audio-only recording
|
||||||
|
- GB Memory: Support running from blocked memory
|
||||||
|
- GBA BIOS: Add timings for HLE BIOS math functions (fixes mgba.io/i/1396)
|
||||||
|
- GBA BIOS: Fix clobbered registers in CpuSet (fixes mgba.io/i/1531)
|
||||||
|
- GBA Savedata: EEPROM performance fixes
|
||||||
|
- GBA Savedata: Automatically map 1Mbit Flash files as 1Mbit Flash
|
||||||
|
- Debugger: Add breakpoint and watchpoint listing
|
||||||
|
- LR35902: Support PC-relative opcode decoding
|
||||||
|
- mGUI: Remember name and position of last loaded game
|
||||||
|
- OpenGL: Only resize textures when needed
|
||||||
|
- Qt: Don't unload ROM immediately if it crashes
|
||||||
|
- Qt: Support switching webcams
|
||||||
|
- Qt: Cap window size on start to monitor size
|
||||||
|
- Qt: Open a message box for Qt frontend errors
|
||||||
- Qt: Increase maximum magnifications and scaling
|
- Qt: Increase maximum magnifications and scaling
|
||||||
- Qt: Add native FPS button to settings view
|
- Qt: Add native FPS button to settings view
|
||||||
- Qt: Improve sync code
|
- Qt: Improve sync code
|
||||||
- Switch: Dynamic display resizing
|
|
||||||
- Vita: L2/R2 and L3/R3 can now be mapped on PSTV (fixes mgba.io/i/1292)
|
|
||||||
- mGUI: Remember name and position of last loaded game
|
|
||||||
- Core: Create game-related paths if they don't exist (fixes mgba.io/i/1446)
|
|
||||||
- Qt: Add option to pause on minimizing window (closes mgba.io/i/1379)
|
- Qt: Add option to pause on minimizing window (closes mgba.io/i/1379)
|
||||||
- Switch: Support file associations
|
|
||||||
- Qt: Scale pixel color values to full range (fixes mgba.io/i/1511)
|
- Qt: Scale pixel color values to full range (fixes mgba.io/i/1511)
|
||||||
- Qt, OpenGL: Disable integer scaling for dimensions that don't fit
|
|
||||||
- Feature: Switch from ImageMagick to FFmpeg for GIF generation
|
|
||||||
- OpenGL: Only resize textures when needed
|
|
||||||
- GBA BIOS: Fix clobbered registers in CpuSet (fixes mgba.io/i/1531)
|
|
||||||
- Qt: Remove What's This icon from dialogs
|
- Qt: Remove What's This icon from dialogs
|
||||||
- CMake: Don't use libzip on embedded platforms (fixes mgba.io/i/1527)
|
|
||||||
- Qt: Printer quality of life improvements (fixes mgba.io/i/1540)
|
- Qt: Printer quality of life improvements (fixes mgba.io/i/1540)
|
||||||
- Qt: Add copy and QoL improvements to graphic views (closes mgba.io/i/1541)
|
- Qt: Add copy and QoL improvements to graphic views (closes mgba.io/i/1541)
|
||||||
- Qt: Show list of all sprites in sprite view
|
- Qt: Show list of all sprites in sprite view
|
||||||
- Qt: Add option for disabling OSD messages
|
- Qt: Add option for disabling OSD messages
|
||||||
- Core: Add more memory search ops (closes mgba.io/i/1510)
|
- Qt, OpenGL: Disable integer scaling for dimensions that don't fit
|
||||||
|
- Switch: Dynamic display resizing
|
||||||
|
- Switch: Support file associations
|
||||||
|
- Vita: L2/R2 and L3/R3 can now be mapped on PSTV (fixes mgba.io/i/1292)
|
||||||
|
|
||||||
|
0.8 beta 1: (2019-10-20)
|
||||||
|
- Initial beta for 0.8
|
||||||
|
|
||||||
0.7.3: (2019-09-15)
|
0.7.3: (2019-09-15)
|
||||||
Emulation fixes:
|
Emulation fixes:
|
||||||
|
|
Loading…
Reference in New Issue