The reception of the last release was amazing! This means many new faces, particularly folks without a background in clis, and config files. This release is for you.
UI
Guac now has a ui system for pausing and adjusting settings. The menu system has customizable colors, overlay toast notifications for important IO updates, controller support, including an onscreen keyboard for text inputs, and English and Spanish language support.
Arm Support / Raspberry Pi
Arm is now supported. A Jit compiler for arm64 has been created, which has led to a 40% speed increase. Raspberry Pi is now a supported system. However, only gb / gbc emulation is fast enough at this time.
guacemulator.com
guacemulator.com is now the main source for documentation and information regarding the guac emulator.
Other
- Dynamic and Fixed Integer Scaling
- Improvements to the x86 jit compiler, speed is 2-4% better, roughly 4 fps in performance on modern systems.
- GB/GBC now uses a scheduler instead of polling. This means GB/GBC emulation is 33% faster and significantly more accurate.
Whats Next
Cycle accuracy and scheduling work has been started for the gba. Hopefully, with the next update, there will be significantly more accurate gba emulation.