CHIP-8 interpreter with native (SDL2) and web (webassembly) front-ends.
This library provides a basic CHIP-8 implementation, meant to be used as the core for a front-end. Although, this repository ships a demo using a SDL2 front-end. Check out the web front-end also
- SDL2 (required for the SDL2 front-end)
One can test it by simply running the following command in a terminal (assuming that cargo
and SDL2
are installed)
cargo run --release --features sdl -- path/to/chip8/rom