Skip to content

diegogazzoni/chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

chip8

A Chip-8 implementation written in C with SDL2. It is a "abandon in progress", so it might be possible to find bugs.

screen

Installation

To build the interpreter, use:

gcc chip8.c -o <name> -lSDL2

Make sure you have installed SDL2 in your system.

Usage

The intepreter expects a binary ROM file as input. You need to provide it.

./chip path-to-rom

Description

This small project was created for educational purposes, to familiarize with the functioning of low-level systems. It currently runs the main games available online (e.g., BRIX, INVADERS, TICTAC, etc).

brix invaders tictac

Very important note

If you write ChipOtto ('otto' is Italian 'eight') you obtain a "funny" wordplay, since in Italian Chipotto would mean "something small and cute" (it's a pet name).

About

A compact implementation of the Chip-8 interpreter.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages