olesgedz / Chip8

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chip8 emulator

Intro

CHIP-8 is an interpreted programming language which was initially used in the late 1970s. It was made to allow more easily programed game for those computers. All programs written in CHIP-8 are run on a virtual machine which interprets each instruction.

Reference: Wikipedia

Game samples

Usage

1 2 3 4
Q W E R
A S D F
Z X C V

This is the key mappings of the chip, use keyboard to control.

Building from source

Linux

Install the pre-requisites:

  • git
  • libsdl2-2.0
  • libsdl2-dev

Unit tests

Main data resource: http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

About

License:GNU General Public License v3.0


Languages

Language:C 97.5%Language:CMake 1.1%Language:C++ 0.8%Language:Objective-C 0.6%