A WebAssembly CHIP-8 emulator written with Rust
Switch branches/tags
Nothing to show
Clone or download
Latest commit 4810ab6 Dec 20, 2017
Permalink
Failed to load latest commit information.
.vscode Initial commit Dec 8, 2017
src separated out timer decrement Dec 11, 2017
tests Initial commit Dec 8, 2017
web separated out timer decrement Dec 11, 2017
.gitignore Initial commit Dec 8, 2017
Cargo.lock Initial commit Dec 8, 2017
Cargo.toml Initial commit Dec 8, 2017
LICENCE Added licence Dec 20, 2017
README.md Added licence Dec 20, 2017
build Add wasm-gc install step in build script 🛠️. Dec 14, 2017

README.md

A WebAssembly CHIP-8 Emulator

A CHIP-8 emulator written in Rust and compiled to WebAssembly. Just for the fun of it!

The code is described in the accompanying blog post: http://blog.scottlogic.com/2017/12/13/chip8-emulator-webassembly-rust.html

Building

This project uses the relatively new wasm32-unknown-unknown target, which can be enabled as per the setup instructions. Once installed simply run the build script.

Licence

This code is free for you to use under the MIT licence.