A very basic emulator for the CHIP-8 instruction set written in Rust, as a way to learn about both emulation and programming in Rust. Loosely based on this tutorial from Multigesture
Currently using SDL2 for graphics and input.
- Most opcodes have been implemented.
- No working input yet.
- No sound (
beep
is printed to the console).
- Input handling so games can be played.
- Sound
- Optimising opcode handling (no giant
switch
) - Hires mode
- Possibly support SCHIP / MegaChip8