My take on the emulation of programs written in the CHIP-8 interpreted language for COSMAC VIP systems.
You will need to download and install vcpkg for dependency management and CMake for building the project. Also, be sure to set the VCPKG_ROOT environment variable to the root of your vcpkg installation.
First create the build folder and then generate the build files:
mkdir build
cmake --preset default
Then build the executable:
cmake --build --preset default
The binary file can be found at build/bin/Release
by the name chip8
You will need to find some CHIP-8 roms on the internet. Some testing roms can be found in the roms folder. Then just run:
path/to/chip8.exe rom_path