Emulator for the classic CHIP-8 written for the COSMAC VIP by Joseph Weisbecker.
- Full CHIP-8 instruction set
- Keyboard input mapping
- Sound support
- Timendus test suite compatible
The emulator can either be run on a CHIP-8 ROM directly with cargo
or after building the project.
cargo run -- path/to/ROM
./chip8 path/to/ROM
Below is the mapping for the keys.
CHIP-8 Key | Host Key |
---|---|
1 2 3 C | 1 2 3 4 |
4 5 6 D | Q W E R |
7 8 9 E | A S D F |
A 0 B F | Z X C V |
Press Esc to close the window
Much thanks to
Example ROMS can be found in this repo