Skip to content

REN-aissance/chip8-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published