For anyone looking to write a CHIP-8 emulator, Matt Mikolay's writeup is less ambiguous:
https://github.com/mattmikolay/chip-8/wiki/CHIP%E2%80%908-Te...
If you want to target the original Cosmac VIP behavior, corax89's test ROM is good:
https://github.com/mattmikolay/chip-8/wiki/CHIP%E2%80%908-Te...
If you want to target the original Cosmac VIP behavior, corax89's test ROM is good:
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).