Skip to content

Latest commit

 

History

History
29 lines (24 loc) · 670 Bytes

README.md

File metadata and controls

29 lines (24 loc) · 670 Bytes

Chip8 Emulator

GitHub

Chip8 Emulator made in C (https://en.wikipedia.org/wiki/CHIP-8)

Compiling from source on Linux

This project requires the SDL2 library for rendering and sound.

git clone https://github.com/hoot-w00t/chip8-emu.git
cd chip8-emu
make

Usage

Emulate a Chip8 ROM

$ ./chip8 pong.rom

Display the program help

$ ./chip8 -h

Keybinds:

  • Exit: Escape or close the window
  • Pause/Resume: Space Bar
  • Dump Chip8 registers, stack, CPU information: N
  • Hexadecimal keyboard input: Corresponding numbers and letters from 0-9, A-F