Emulador Chip8
Personal Work Assembler Emulator
This project is a Chip8 emulator where the behaviour of the chip is emulated in C++

With this project I obtained a better understanding of how a chip works internally by reading the instructions from assembler.To do this, the opcodes are read from the assembler and the corresponding instructions are executed, having full control of the PC (Program Counter), the Memory, SP (Stack Pointer), the Stack and the Registers.

The emulator is fully functional, you can load Chip8 games and play with them. SFML has been used for the graphics. Several games have been tested on the emulator including Pong and Breakout.