paul-mannino / chip8

Rust/Wasm implementation of a CHIP-8 emulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

You've seen it before... perhaps hundreds of times. Another chip8 emulator implementation! This is one of the ones that uses rust/wasm and can run in the browser.

Screenshot

Requirements

You'll need rust, node, and a newish browser that supports WebAssembly.

Running

npm start

Credits

Using a test rom developed by corax89 at https://github.com/corax89/chip8-test-rom. Other public domain ROMs taken from https://archive.org/details/Chip-8RomsThatAreInThePublicDomain.

Referenced Matt Mikolay's guide and Laurence Muller's guide during development. And wikipedia too.

About

Rust/Wasm implementation of a CHIP-8 emulator

License:MIT License


Languages

Language:Rust 71.5%Language:JavaScript 25.8%Language:HTML 2.7%