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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors