ThomVanL / tvl-chip-8-emu

A fun DIY project I did and serves very little use.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CHIP-8 emulator

Since I had a little spare time on my hands, I decided to try my hand at building an emulator of a relatively simple system, the CHIP-8.

According to Wikipedia the CHIP-8 is..

"..an interpreted programming language, developed by Joseph Weisbecker. It was initially used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s. CHIP-8 programs are run on a CHIP-8 virtual machine.."

This CHIP-8 emulator written was written in C, uses Simple DirectMedia Layer 2.0.16 and is anything but feature complete. It is capable of running CHIP-8 games and passed an OpCode test ROM.

Running CHIP-8 games is simple enough, just pass in the path to your ROM file.

./chip8emu ./roms/INVADERS

image of a functional Space Invaders game

Resources

About

A fun DIY project I did and serves very little use.

License:Other


Languages

Language:C 94.2%Language:Makefile 5.8%