CHIP-8 interpreter project to better understand emulation.
It has a UI built on top of Slint that allows loading ROM (ch8) files during runtime, and manipulating the clock speeds.
(The audio field does not change the 60Hz audio loop, but instead changes the frequency of the square wave sound)
Warning
For macOS the app will be quarantined due to not being signed, this can be bypassed with the following command:
xattr -cr CHIP-8.app
(note that the terminal needs permission to modify the current directory)
Alternatively the repository can be cloned and compiled from source using cargo bundle:
cargo bundle --release
