A functional CHIP-8 emulator written in Rust with SDL.
To run a rom, supply the path as an argument to the executable.
$ chip8 roms/game.ch8
Big thanks to the authors of the following resources for their documentation and specifcations of the CHIP-8 virtual machine: