Skip to content
Chip8 emulator for fun
C++ CMake
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BC_Chip8Test
GAMES
docs
src
.gitignore
CMakeLists.txt
README.md
loop.wav
main.cpp

README.md

Chip8

Chip8 emulator for fun

Compile

mkdir .build && cd .build cmake .. make

Usage

./chip8 [-d | -disass] rom_file

  • -d : debug mode
  • -disass : disassemble the rom

Debug mode

  • p : step (executes one instruction and break)
  • r : reg (displays all the registers)
  • c : continues the execution
  • b* breakpoint commands :
  • bp addr : adds a breakpoint on this address
  • bl : breakpoints list
  • bd addr : disables the breakpoint on this address
  • be addr : enables the breakpoint on this address
  • bc addr : clears the breakpoint on this address
  • q : quits the emulator
  • h : displays this help
You can’t perform that action at this time.