Skip to content

lmarzocchetti/rust_chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust_chip8

Another Chip 8 emulator in Rust

Screenshot 2024-06-04 at 16 15 28

Run

$ cargo run --release <path-to-rom>

Informations

This Chip8 emulator is following strictly the original Cosmac VIP specification, so no support for SuperCHIP.

Keyboard

Uses the classical keyboard layout for emulation so these buttons of the original Cosmac VIP:

1 2 3 C
4 5 6 D
7 8 9 E
A 0 B F

are mapped to:

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

Instruction/sec

I have set to 720 instruction/sec so the delay timer can decrease by one every 12 instruction

Images and Videos

Screenshot 2024-06-04 at 16 15 54
brix-demo.mov
tetris-demo.mov

About

Another Chip 8 emulator in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages