This is my attempt at writing a CHIP-8 / SCHIP interpreter. I programmed it in rust using SFML for handling the window creation and graphics.
- Emulate all CHIP-8 instructions
- Drawing VRAM to screen
- Handling user input
- Emulate all SCHIP instructions
- Make the beep sound work
The only major requirement for compiling is the SFML binding for rust which can be found here https://github.com/jeremyletang/rust-sfml
The program uses Clap for command line arguments. The only required argument is the path to the rom file you want to load. Use --help to see other options.