CHIP-8 emulator written in Rust.
- Runs on Windows, Linux and MacOS
- Downloadable binaries can be found on the GitHub Releases page or via GitHub Actions if you are logged in
- Configurable using
config.yml
- Emulator Speed
- Screen Scaling
- Custom key-mappings, configurable per ROM
- Hot reload emulator with new config (hz, rom, etc.)
- Default key:
R
- Default key:
- Simple Debugger
- Pause
- Step back and forth
- Instruction Logging (set log level to
TRACE
)
I used following resources to implement the emulator: