A CHIP-8 interpreter written in Go and compiled to WebAssembly so that it can be run in the browser.
Based on Colin Eberhardt's implementation of the project [1], which was originally done in Rust.
Usage
Build chip8.wasm using the Makefile:
make build
Start server.py to run locally:
python3 server.py
Finally, head to localhost:12345, choose a ROM, and press "Start" to play.