Chip-8 - Emulator
Basic Emulator for the Chip-8 (Subset of Schip)
Motivation
I wanted to understand a little bit more about computer fundamentals. Thus, I look for resource available online. I voluntarily avoided using resources with solution.
Description
This project was constructed based on specifications from the Wikipedia article on Chip-8, particularly focusing on a subset of instructions from the Schip extension.
Key aspects of the project include:
- Developed entirely from scratch.
- Designed a user interface to vizualize emulator’s internal states
- Implemented using OpenGL 4.6 (Glad), coupled with ImGui and SDL2.