Skip to content

rkoevoets/chip8-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP8 emulator

A CHIP8 emulator written in C++. Built as a hobby to refresh my programming skills. As of now (20-02-2026), I plan to at least make it a functional normal CHIP8 emulator. But I can see myself expanding it to SUPERCHIP or other functionalities, maybe a nice debugger, etc.

My main focuses were project structuring, documentation and keeping a clear overview.

Usage

./chip8 <rom_path>

Test roms passed

  • IBM Logo ROM

Things I want to add

  • ImGui support for emulator state information and debugging
  • User-friendly config (external file)
  • Ability to toggle specific behaviour (quirks)

About

Basic CHIP8 emulator implemented in C++.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors