/CHIP-8-Emulator

CHIP-8 Emulator written in C++

Primary LanguageC++

CHIP-8 Emulator written in C++

This is an emulator for CHIP-8 Interpreted programming language used in DIY computer systems in late 1970s. It is controlled by a 4x4 Keypad, it contains 4K RAM and has a 64x32 display resolution.

Notes:

  • CPU Frequency is 500Hz but DelayTimer should be running on 60Hz. That's why instructions are scaled 8 times to match (500 / 8 = 62.5Hz) roughly to the frequency of the delay timer.

Compiled with SDL2 library and gcc 9.3.0

Resources