Fully featured CHIP8 XO/SuperCHIP emulator written in C++
GPL-3.0 License
This is a effectively a clone of John Earnest's work, who's running OCTOJAM contests (check it out if you love 8-bit programming).
The original project, along with development tools, is available in his Octo repository: https://github.com/JohnEarnest/Octo
A lot of games are available on http://www.awfuljams.com/
This emulator was designed to be modular and simple, suitable for running in embedded environments or in a terminal, using pseudographics. The minimalistic backend API allows easy porting to new platforms or ways to render graphics.
mkdir build
cd build
cmake ..
make
cd ..
./build/xomod games/t8nks.ch8
5XYF used for dumping register range vX-vY without any side effects.
Key mapping is the same as in the original octo project
1234
qwer
asdf
zxcv
you can use tools/download-octo-gist
tool to download source/convert option