Emulating the CHIP-8 using Rust
There's a few sporadic issues with various roms which have varying levels of annoyance, however most roms will load and run just fine for a toy emulator.
(Incredibly) simple step debugger with -d
flag:
there also seems to be a bug with flickering moving sprites and possibly related; these sprites having broken collisions
- cleanup opcode matching
- add missing opcodes
- problems with math opcodes panicing in debug mode due to overflows
- setup display (SDL2)
- iron out issue with screen not clearing
- clean up debugger code
- figure out weird issue with flickering moving objects (seems to cause collisions issues too)
- probably a lot more