Skip to content

alarmfox/xchip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xchip8

My implementation of the historical Chip-8 intepreted programming language for fun and not profit. Screen.png

Usage

Simply run the program with the ROM to load:

./xchip8 <ROM>

Popular ROMs can be downloaded from here.

Building

Build with:

# include debug symbols and prints instruction steps
make DEBUG=1|0

Test

There is just one test for now, but you can run all available tests with:

make test

References

The implementation followed this reference: http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

Development setup

Generate a compile_commands.json using Bear:

bear -- make

About

Implementation of the historical chip8 emulator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors