Chip8

Playing around with a Chip8 emulator.

Links

Original article: https://archive.org/details/byte-magazine-1978-12/page/n109/mode/2up?view=theater

Technical reference: http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

Wiki - https://en.wikipedia.org/wiki/CHIP-8#Opcode_table

Tutorial - https://tobiasvl.github.io/blog/write-a-chip-8-emulator/

A better sleep: https://crates.io/crates/spin_sleep

Ah someone already did this better: https://blog.scottlogic.com/2017/12/13/chip8-emulator-webassembly-rust.html

Octo - https://github.com/JohnEarnest/Octo/tree/gh-pages/docs

TODO

  • A better debugger output
  • Sound