John Breaux 27ac674616 cpu.rs: Refactor instruction implementations
- Use rust standard implementations of overflowing arithmetic
- Make draw more concise and readable
2023-03-25 18:14:36 -05:00
2023-03-25 16:58:05 -05:00
2023-03-10 15:33:02 -06:00

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%