This is an emulator with a GUI Built on top of the chip8_vm
library.
See chip8_vm for instructions on including the VM in your own project.
Running PONG2 from chip8.com program pack
- Graphics are implemented with Piston.
- Sound is not supported but is faked by updating the title bar with a note symbol when sound should be playing.
The provided UI depends on SDL2 via Piston for it's graphics. See: Piston Tutorials - Getting Started for help setting up your development environment.
$ cargo run --release -- <rom>
Controls are mapped to these 16 buttons:
1 | 2 | 3 | 4 |
---|---|---|---|
Q | W | E | R |
A | S | D | F |
Z | X | C | V |
MIT