|
|
|
|
|
by nlkl
1388 days ago
|
|
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). |
|