gfcwfzkm / chip8pp

Chip 8 Emulator written in C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chip 8 Emulator written in C++

Image of the emulator running the first test-suite rom

The emulator is technically headless, but it can be easily adapted to display on a screen. In this case, it's the terminal!

The emulator library is in the libraries\chip8++ folder, with the main system and instructions in seperate folder within there.

The main program and especially the implementation to use the terminal as a display is in the src folder.

Documentation is still early but the emulator is functional and passes the test-suite roms.

This project can be built using cmake and is VSCode friendly. Be aware that a C++23 compiler is required.

About

Chip 8 Emulator written in C++

License:GNU Lesser General Public License v2.1


Languages

Language:C++ 94.7%Language:CMake 3.0%Language:C 2.4%