What's New:
Emulation fixes
- ARM: Remove obsolete force-alignment in bx pc
- ARM: Fake bpkt instruction should take no cycles
- GB Audio: Fix channels 1/2 staying muted if restarted after long silence
- GB Audio: Fix channel 1 restarting if sweep applies after stop
- GB Audio: Fix restarting envelope when writing to register
- GB Audio: Improve “zombie mode” emulation in CGB mode
- GB I/O: Read back proper SVBK value after writing 0
- GB SIO: Disabling SIO should cancel pending transfers
- GBA Audio: Fix sample timing drifting when changing sample interval
- GBA Audio: Fix initial channel 3 wave RAM
- GBA Audio: Fix sample position issues when rate changes
- GBA GPIO: Fix tilt scale and orientation
- GBA BIOS: Fix clobbering registers with word-sized CpuSet
- GBA SIO: Fix normal mode SI/SO semantics
Other fixes
- GB: Fix applying a patch that changes the cartridge mapper
- GBA Savedata: Fix crash when resizing flash save games for RTC data
- mGUI: Fix cases where an older save state screenshot would be shown
- Qt: Re-enable sync for multiplayer windows that aren’t connected
- Qt: Fix mute settings not being loaded on setting screen
- Qt: Fix screen freezing on macOS after closing save state window
- Vita: Fix camera setting not appearing
Misc
- mGUI: Persist fast forwarding after closing menu
- Qt: Add exporting of SAV + RTC saves from Save Converter to strip RTC data
- VFS: Use anonymousMemoryMap for large 7z allocations