Skip to content

kevinji/chip-8-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8 emulator

A CHIP-8 emulator written in Rust that compiles to WebAssembly using wasm-bindgen and wasm-pack.

No JavaScript other than the Wasm module instantiation has been manually written. Instead, bindings to JavaScript APIs has been done automatically using the js-sys and web-sys crates.

Instructions

cargo build && ./build-wasm.sh
cargo run -p chip-8-server

Then, browse to http://127.0.0.1:3000.

Helpful resources

About

A CHIP-8 emulator written in Rust that compiles to WebAssembly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages