Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.32 KB

README.md

File metadata and controls

17 lines (12 loc) · 1.32 KB

My take on emulating Chip-8 in Rust. Made using winit for window/event loop management, wgpu for graphics/shaders, and rodio for sound. Other dependencies can be found in src/Cargo.toml.

Original Chip-8 inputs controlled with:
1234 -> 123C
QWER -> 456D
ASDF -> 789E
ZXCV -> A0BF

Space to fast-forward, escape to exit the program, enter to toggle fullscreen, backslash to reset.

To run, clone and compile the git repo, then run:
cargo run --release "path-to-rom"

Chip8-Demo-Blinky.mp4

For more information, see:
https://en.wikipedia.org/wiki/CHIP-8