~/portfolio/projects/

September 15, 2025

CHIP-8 Emulator

// Fully functional CHIP-8 virtual machine emulator written in modern C++.

c++ emulation low-level

A fully functional CHIP-8 emulator written in modern C++. Accurately replicates the original CHIP-8 virtual machine, implementing instruction decoding, memory management, input handling, and graphics rendering.

The emulator runs at a stable 700 Hz CPU cycle rate with independently timed delay and sound registers running at 60 Hz, matching the original specification.

// source code view on github
loading file tree...
select a file to view its contents