Simple CHIP-8 emulator written in Rust. Includes a bunch of public domain ROMs from Zophar's Domain.
Download the .exe file from the relase page on Github and drag a ROM file on top of the executable to play it. Alternatively, run from cmd:
chip8-emulator-x64-win path\to\rom
Download the macos binary from the relase page on Github and run from a terminal:
./chip8-emulator-aarch64-macos path/to/rom
The original controls:
| 1 | 2 | 3 | C |
| 4 | 5 | 6 | D |
| 7 | 8 | 9 | E |
| A | 0 | B | F |
Are translated as:
| 1 | 2 | 3 | 4 |
| Q | W | E | R |
| A | S | D | F |
| Z | X | C | V |
Make sure you have Rust installed. You should be able to run cargo from the command line. Then run:
cargo install cargo-vcpkg
cargo vcpkg build
cargo run -r path/to/rom
