Chip8 emulator written in Rust
Small practice project in new (to me) language. I used Cowgod's Chip-8 technical reference as a main ref sheet. Currently a few opcodes are missing, and only program to run without panicking is MAZE... Will get fixed soon.
You'll need SDL2 and stable Rust installed. Then just run
cargo build
and it should run fine (If it doesn't, please open an issue).
Open the executable with a path to the ROM. One working program (MAZE) is supplied. I do it using cargo:
cargo run MAZE
Input keypad is:
1234
qwer
asdf
zxcv
Press ESC to quit.