Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.17 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.17 KB

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