Another Chip 8 emulator in Rust
$ cargo run --release <path-to-rom>
This Chip8 emulator is following strictly the original Cosmac VIP specification, so no support for SuperCHIP.
Uses the classical keyboard layout for emulation so these buttons of the original Cosmac VIP:
1 | 2 | 3 | C |
---|---|---|---|
4 | 5 | 6 | D |
7 | 8 | 9 | E |
A | 0 | B | F |
are mapped to:
1 | 2 | 3 | 4 |
---|---|---|---|
Q | W | E | R |
A | S | D | F |
Z | X | C | V |
I have set to 720 instruction/sec so the delay timer can decrease by one every 12 instruction