Skip to content

Vinicios13/rust-chip-8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip-8 emulator in Rust

Screenshot

This was one of the coolest projects that I ever coded, so if you are thinking in coding your own emulator, go ahead, it is really Fun!

Usage

cargo run ./games/path_to_file --release

Keys

|1| |2| |3| |4|

|Q| |W| |E| |R|

|A| |S| |D| |F|

|Z| |X| |C| |V|

Resources

Cowgod's Chip-8 Technical Reference

How to write an emulator (CHIP-8 interpreter)

References

I used the minifb and time crates, to build the screen and to control the speed of the emulation respectively. I also used JamesGriffin emulator as reference

Releases

No releases published

Packages

No packages published

Languages