This is a relatively finished implementation of the CHIP-8 virtual machine written in C++20 and SFML.
This emulator currently does not have any sound output at the moment. This feature will be added at some point in the future.
To build this project you must have CMake installed. This project should also clone all relevant dependencies for you.
git clone https://github.com/JustCabbage/CHIP-8-Emulator --recursive
cd CHIP-8-Emulator && mkdir build && cd build
cmake .. && cmake --build .
CHIP-8 Keyboard
1 2 3 C 1 2 3 4
4 5 6 D Q W E R
7 8 9 E A S D F
A 0 B F Z X C V