CHIP-8 Rust Interpreter and Simulator Program
I wrote this initially as a hobby project over Winter 2023-24 in order to learn Rust and the basics of emulation programming, without following a guide. Over time, I hope to develop this to be a fully-fledged emulator, and then use it as a base for other emulation projects.
crisp does not have a GUI, currently you invoke it by running it with the path to a CHIP-8 ROM
./crisp <path-to-rom>
- CHIP-8 instructions
- SUPER-CHIP instructions
- XO-CHIP instructions
- Configuration
- GUI
- Debugger
- Assembler
- Disassembler