👾 A portable CHIP-8 emulator written in Rust, and powered by SDL2
Clone the repository and run cargo build
to compile the app.
The COSMAC VIP keypad layout is mapped to the left side of the QWERTY keyboard:
COSMAC VIP keypad | QWERTY layout | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
There are also a bunch of control commands:
- Ctrl+O: Open file
- Ctrl+Q: Quit
- Ctrl+R: Reset program
- Ctrl+C: Change pixel color
- Ctrl+W: Decrease CPU execution speed
- Ctrl+E: Increase CPU execution speed