A simple CHIP-8 interpreter for Linux written in C. Uses OpenGL (GLFW and glad) to render the display.
Follow this guide, or my tl;dr version:
Make sure libglfw3
, xorg-dev
and cmake
is installed, then:
git clone [email protected]:glfw/glfw.git
cd glfw
cmake -DBUILD_SHARED_LIBS=ON .
make
sudo make install
To install:
pip install glad
In the root directory, run:
python -m glad --generator c --no-loader --local-files --out-path lib/glad
In the root directory, run:
make
That's it, chip-seven should now appear in the root directory.
./chip-seven <path-to-program>
Keys are mapped to 1-4 down to Z-V.