Chumpulator

How does an emulator work? I don't know!

So I wrote this, to see if i can find out.

TODO:

  • Timing (insns should run at about 500Hz)
  • Screen (Memory is present, drawing sprites is not)
  • Sound (Beep boop, how to make noise?)
  • Which abstractions are useful?
Description
WIP Chip-8 emulator focused on performance and configurability
Readme 300 KiB
Languages
Rust 100%