An implementation of the Chip8 interpreter by Joseph Weisbecker in Rust.
To use this project, the Rust programming language must be downloaded and installed on your system.
Either download or clone the repository to your local machine, and then build and run it with cargo.
foo@bar:~$ ./chip8-emu [OPTIONS]To see all available options, use the help flag.
foo@bar:~$ ./chip8-emu --helpThis project only contains the emulator, and not any ROMs to run on it. Many interesting Chip8 ROMs can be found here.
On the original Chip8
| 1 | 2 | 3 | C |
| 4 | 5 | 6 | D |
| 7 | 8 | 9 | E |
| A | 0 | B | F |
On keyboard
| 1 | 2 | 3 | 4 |
| Q | W | E | R |
| A | S | D | F |
| Z | X | C | V |
