A simple CHIP-8 virtual machine implemented in C++17.
mkdir build
cd build
cmake ..
make
Place your CHIP-8 ROM files in the ROMS
directory.
Then, from the build
directory, run the emulator with the path to your ROM:
./chip8 ../ROMS/your_rom_name.ch8
For example:
./chip8 ../ROMS/helloworld.ch8

Debugger:
