This is my humble CHIP-8 emulator. If you've never heard of the CHIP-8, please refer to Wikipedia. It is written in C++ and uses OpenGL for rendering. While the sound delay timer is implemented, it is not capable of playing sound at the moment.
- glfw
- glad
- imgui
- nativefiledialog
- Google Test (for unit tests)
You can find the doxygen-generated documentation here.
The easiest way to build this project is to use CMake and Vcpkg. Please refer to the documentation for the individual steps.
This project has been tested with Windows 10 (64 Bit, MSVC) and Linux (64 Bit, GCC).
You can find a collection of roms here.