Fork me
on GitHub
Simple Chip 8 emulator built in Rust with a WASM and SDL backend. It's black on white because yeah.
Emulator
I'm sorry but the emulator is playable only on a bigger screen.
Keybindings
The original Chip 8 handles keyboard inputs via an hex keyboard that has the following keys
| Chip 8 Hex Keyboard | |||
|---|---|---|---|
| 1 | 2 | 3 | C |
| 4 | 5 | 6 | D |
| 7 | 8 | 9 | E |
| A | 0 | B | F |
which have been remapped to
| Virtual key bindings | |||
|---|---|---|---|
| 1 | 2 | 3 | 4 |
| Q | W | E | R |
| A | S | D | F |
| Z | X | C | V |
For example, to play PONG use Q and 1 to move the bar on the left up and down and 4 and R for bar on the right.