A CHIP 8 emulator implemented in Rust and using SDL 2. Created for learning purposes.
- Windows: manually tested
- Linux: manually tested with WSL2 + CI
- MacOS: CI
- Rust : compiled against the latest Rust master branch. The latest nightly installer should work.
- Cargo : Rust package manager.
- SDL2 : requires the development libraries and the associated Rust binding.
- also uses the time, rand, log and getopts crates
Maze
The Zophar website offers a comprehensive collection of game and demo ROMs.