Nothing particularly special. Uses Raylib for graphics.
Dependencies:
argparse and fmtlib aren't exactly needed dependencies, I'm just lazy and also wanted coloured output for one lone error message 🤷♂️.
You can use the CMake option USE_FALLBACK
to download and build these dependencies from source if you don't have them installed. Example:
cmake -B build -DUSE_FALLBACK=ON
cmake --build build
- https://multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/
- http://devernay.free.fr/hacks/chip8/C8TECH10.HTM
There may have been more, I just can't remember them. Those were the primary sources, however.