This is a CHIP-8 computer emulator. This app will compile on Windows, Linux and Mac.
Games for CHIP-8 can be found here or on GitHub. Note that some games may not work.
See CHIP-8 documentation for further details. It is the essential document for the developers.
To compile this app use CMake >= 3.1. You will need to download and install SDL2 development library.
For Linux users: SDL2 can be installed through package manager.
For Mac users: SDL2 can be installed through Homebrew.
Download some ROM file from this page. Start this emulator from the command line with 1 argument - path to the ROM file.
CHIP-8 uses numpad as a input device. In this emulator, keys
1 2 3 4
q w e r
a s d f
z x c v
are inputs for the emulator. Each game uses different control scheme so have fun finding out what key does what!