Vinicios13 / rust-chip-8

Chip-8 emulator in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Chip-8 emulator in Rust

License:MIT License


Languages

Language:Rust 100.0%