Comment

Comment by nlkl

I can recommend Timendus test suite (which includes the one mentioned as well), as a more thorough set of tests and verification utilities: https://github.com/Timendus/chip8-test-suite

There are a lot of other useful references and tools worth mentioning, depending on how much hand-holding you want when implementing the emulator:

  - http://johnearnest.github.io/Octo/
  - https://laurencescotford.com/chip-8-on-the-cosmac-vip-index/
  - https://tobiasvl.github.io/blog/write-a-chip-8-emulator/
Additionally, note that there are lot of variants of the instruction set / system-specific quirks, which you probably don't want to entirely ignore in an implementation. In particular, the Cowgod's reference doesn't cover this fully (Matt Mikolay's is more thorough, but doesn't cover everything either).
parent nlkl 4 years ago

No comments yet

Be the first to share your thoughts.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton