WebAssembly CHIP-8 emulator written in Rust.
Much of this is informed by Laurence Muller and Cowgod's Chip-8 Technical Reference. The included ROMs are from here and in the public domain.
Commands to run in a web browser locally:
cd chip_8_wasm
npm install
npm start
Run tests:
cargo test
You can also run as a Rust native app, but currently no displays are implemented, so there won't be any graphics to see.
cargo run