Skip to content

MalhotraPulak/Chip8-Emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Emulator for Chip8

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published