Skip to content

DDQuin/Chip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chip-8 Interpreter

A simple Chip-8 interpreter made in C as a fun project.

To run clone project and compile with make. Make sure you have SDL installed as well.

and run ./chip8 roms/{ROM} (boot.ch8 is a base ROM for storing the first 512 bytes with font data, dont modify)

Simple audio library taken from https://github.com/jakebesworth/Simple-SDL2-Audio by Jake Besworth.

Thanks! (I didn't want to spend another hour or two figuring out how to work with SDL audio)

Also python hex.py {file} can be ran to convert a file with hexacedimal strings to byte file eg. 0xAA 0xBB... This was created primarly to convert the hexadecimal compile output from Octo http://johnearnest.github.io/Octo/ into raw bytes that can be used by the interpreter Flight Runner Space Invaders

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published