Skip to content

Latest commit

 

History

History
30 lines (17 loc) · 899 Bytes

README.md

File metadata and controls

30 lines (17 loc) · 899 Bytes

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