Guac is an Emulator written in golang for Gameboy, Gameboy Color, Gameboy Advance, and Nintendo DS handheld consoles.
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.
Video Link
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
Cycle accuracy and scheduling work has been started for the gba. Hopefully, with the next update, there will be significantly more accurate gba emulation.
github.com
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.
Video Link
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.
Cycle accuracy and scheduling work has been started for the gba. Hopefully, with the next update, there will be significantly more accurate gba emulation.
GitHub - aabalke/guac: NDS, GBA, GBC, DMG Emulator written in golang
NDS, GBA, GBC, DMG Emulator written in golang. Contribute to aabalke/guac development by creating an account on GitHub.