/chippy

chip8 emulator

Primary LanguageRoff

Chippy

Chippy is a chip8 emulator written in rust, which I hacked out in a few days. It should be able to run most ROMs without issue.

Screenshot from 2023-06-18 11-24-44

Missing

  • The delay timer and sound timer are not fully implemented.
  • keypad input is currently hacky and may not work fully.
  • Timing logic is hacky.
  • The following instructions are unimplemented:
    • 0xF_29 set I = location of sprite for digit r[_]
    • 0xF_33 store BCD of r[_] in I[0..2]
  • Super Chip-48 instructions are not supported.

References