Blog Post

Chip-8 Emulator

Dec 11, 2024

project image

This project was my first foray into interpreters, emulators, and virtual machines. It's a fairly complex Chip-8 emulator written in C++ with debugging tools that focuses on customizability. It has numerous cool features such as the ability to load ROMs from the CLI, customize the display colors, take screenshots, view disassembly of the ROM, and view/edit memory at runtime, to name a few. I originally created this emulator in August, 2024, so it's quite recent and is one of my best works as of the time this post has been published.