
Chip8 Emulator
This project consisted in creating an emulator that could read any .ch8 game file and play the game that it contains.
The program was created from scratch using C++ and having OpenGL for graphics.
This project taught me about the intricacies of a simple computer, having to create a virtual version of the console’s ALU, allocating memory for the stack and the registers and creating commands from Chip8 documentation.