Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 850 Bytes

README.md

File metadata and controls

27 lines (22 loc) · 850 Bytes

Chip8-Emulator

image
An interpreter for Chip8 written in C++.

Features

  • Supports all standard CHIP8 instructions except beep sound
  • Handles user input mapped to keys 0 - 9 and a - f
  • Displays the state of RAM
  • Displays the state of each register and PC as execution happens
  • Press q to quit the emulator

Compile and make a debug build

mkdir cmake-build-debug
cd cmake-build-debug
cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" ../
cd ..
cmake --build cmake-build-debug --target Chip8 -- -j 9

Run

cmake-build-debug/Chip8 <path/to/rom>

Roms for Chip8 can be found here