Skip to content

brooss/Chipy8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chipy8

A CHIP-8 emulator written in Rust using SDL2

chipy8 #Requrements rust-sdl for your platform. #Compile

cargo build --release

#Run

./target/chipy8 ROMFILE

Or with cargo

cargo run --release -- ROMFILE

#Key Mappings 3 Different key mappings are provided (Default, Alt and Tetris). Selected with F1, F2 and F3 keys. All mappings map to WASD+Space keys. Period key '.' resets the emulator. Esc exits. #Example To compile and run with the included Tetris

cargo run --release -- ./roms/TETRIS

Or (on Windows)

cargo build --release
target\release\chipy8.exe roms\TETRIS

Then change to the Tetris key mapping with F1 key.

About

A CHIP-8 emulator written in Rust using SDL2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages