Skip to content

suryapsp/chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP 8

A chip8 emulator/interpreter written in C.

Tetris Breakout Tank

Dependencies

  • GCC
  • make
  • SDL2

Installation

git clone https://github.com/suryapsp/chip8
cd chip8
mkdir bin
make

Usage

./bin/chip8 ./roms/<name-of-the-rom>

Keypad

Original CHIP-8 Keyboard Layout

1 2 3 C 			1 2 3 4
4 5 6 D				Q W E R
7 8 9 E				A S D F
A 0 B F				Z X C V

Extra Keys

PAUSE = SPACE
QUIT  = ESCAPE
RESET = BACKSPACE

Future Plans

  • write my own chip8 rom
  • super chip8 extension
  • cli flags

About

CHIP 8 Interpreter/Emulator written in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors