๐ New Features
- Expand uaelib and uaenative with more functions
- implemented custom board order option in HWInfo panel
- expose Z3 mapping mode option in GUI->RAM
- added Default sound frequency option in amiberry.conf (fixes #1644)
๐ Bugfixes
- fixed setcursor dx/dy variable values
- Update WHDBooter didn't use the correct path on MacOS
- Fixed selecting custom SCSI Rom did not work (fixes #1641)
- if audio was disabled, audio_pull_buffer could fail
- Fix inverted status line colors
- fixed text being cut-off for SLIRP devices
- Fixed SLIRP implementation (fixes #1647)
๐จ Improvements
- add a default Dark theme (fixes #1639) (#1640)
- Updated gamecontrollerdb to latest version
- added A600GS in gamecontrollerdb_user
- updated whdload_db.xml to latest version
- added Drive Cable options for GreaseWeazle
๐๏ธ Performance Improvements
- optimize read_processor_time
๐ช Refactors
- Refactor most of amiberry_filesys
- more amiberry_filesys refactoring
- more filesystem related refactoring
- remove extra check for parent->parent
- -1 is not a valid number for SDL
- Always set the texture size to that of the surface
- check if surface exists before freeing it
- Use monid in scaling option function
- Use monid in references of scaling function
- indicate more Amigerry-specific sections in the code
- add ifdef in midiemu
- change how Version information is constructed
๐งน Chores
- minor refactoring