Home

Awesome

chip8-rs

CHIP-8 implementation in Rust, compiled to wasm. Live Demo

Features

How to Build

Install all the tools needed:

Clone this repo and install Node packages

git clone https://github.com/faizilham/chip8-rs.git
cd chip8-rs
yarn install

Build project

yarn build

Build result will be available in dist/ directory

Keymapping

CHIP-8       PC Keyboard
1 2 3 C      1 2 3 4
4 5 6 D      Q W E R
7 8 9 E      A S D F
A 0 B F      Z X C V

Included ROMs

All included ROMs have descriptions and default quirk configuration data, taken from mir3z's chip8 project with some modification