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.

Previous
Previous

Networking Multiplayer Asteroids Game Demo

Next
Next

Neural Networks Trained with Genetic Algorithms