🐛 Bugfixes
- Reverted CD32 autoloader to normal config #1024
- Fixed uaegfx overlay bounds check
- added linefeed in logging errors from CDDA init
- CDDA and AHI wouldn't respect the selected SDL2 audio device
- CDDA audio would fail to init in some cases (Fixes #1021)
- Controller axes inverted status was not respected when reading their input (Fixes #1022)
- CD32 mode wasn't properly applied when using WHDLoad booter
- fixed passing string to write_log in Panel Paths
- Enumeration of Recording devices would write into sound device ID
- NVRAM path wasn't used in CD32/CDTV configs
- uaegfx blitter was accidentally disabled
- uaegfx masked and overlapping blit fix
- gfx_top_windowed/gfx_left_windowed replacement config entries
- When using Alt-Tab, the keys were not released when returning control
- When selecting a folder/file the contents were not always updated (#1037)
- Fixed magicmouse without virtual mouse driver.
- Changing HDD controller for Hardfile lost the path to the hardfile
- fixed glitches with File and Folder selectors
🔨 Improvements
- add support for UAE Zorro II RTG boards #1026
- increase Savestate thumb size #1018
- use 2MB Chip also, for A600 configs with Fast RAM
- major refactoring of whdload booter
- add more descriptive text when remapping controller buttons
- updated WHDLoad XML and GameControllers DB to latest versions
- ShowMessage now supports 3 lines. Added timestamp info when updating XML
- Added more configurable paths in GUI: NVRAM, Screenshots, Savestates
- added nvram and inputrecordings directories in repo
- updated WHDLoad XML to latest version
- cherry-picked various pieces from x86 branch
🏗️ Build System
- added RPI4 Manjaro separate build
- added inputrecordings and nvram directories in packaging
- fixed macOS build bundle would have problems if the version string contained non-digits
📚 Documentation Changes
- improve README documentation