🐛 Bugfixes
- Removed incorrect dsklen==0 check.
- 68030 MMU configuration exception was incorrectly followed by f-line exception
- Do not cross 0x08000000 unless allocated size is larger.
- WHDBooter would default to 020 CPU in cases it should use 68000
- WHDBooter should detect AGA/CD32 games and use 020 CPU for them
- Fix interlaced mode in "Double, frames" mode
🔨 Improvements
- Added disk dma start and length to disk logging.
- Updated WHDLoad to latest version
- remember window position and size (fixes #1049)
🏗️ Build System
- Removed github flatpak build workflow
- updated CMake file for OpenGL
- fixed Guisan CMake file didn't include OpenGL files
- skip brew update step in macOS
- include preview branch in automated builds
- only build 32-bit targets for master branch
- include armhf targets when using a tag (for releases)
- fixed flatpak build
🪚 Refactors
- refactor whdbooter to use types that WinUAE uses
- adapt whdbooter options to new code
- cleanup and modernize whdbooter