Skip to content
Snippets Groups Projects
João Magalhães's avatar
3f2cc7e1
History
Name Last commit Last update
..
resources
src
Cargo.toml
README.md

Desktop CHIP-8 Emulator

Utilizes the chip-ahoyto crate and the SDL crate to build a desktop application.

Running

cargo install cargo-vcpkg
cargo vcpkg build
cargo build --release
cargo run --release

Drag and drop your ROM to play.

Controls

Keys available:

1 2 3 4 Q W E R A S D F Z X C V

Controls available:

  • + Increments the logical (CPU) frequency
  • - Decrements the logical (CPU) frequency
  • O Resets the machine
  • P Changes the pixel color of the system

ROMs

You can find some good quality game and tools roms here: