Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.29 KB

README.md

File metadata and controls

40 lines (24 loc) · 1.29 KB

chip8

Created in an attempt to relearn C++, what used to be my favorite programming language before I move on to web development and Ruby on Rails, and to try what it feels like to make a simple emulator.

References for the bytecodes used is from :

For compilation, install the required dependency (SDL - look below), then run make

after compilation run the emulation using "chip8 ROM", no fancy GUI yet. :P

is used to handle graphics and audio, the included files under ./include and ./lib is for compiling in windows using VisualStudio

For compiling under linux, please use the distribution to install lib sdl

e.g (on ubuntu) : sudo apt-get install libsdl1.2-dev

is used as a test framework, granted I included it here just to give it a try, and so far it only included basic test for the stack.

It is a really good test framework though, so in case you need a test framework for your C++ codes, give it a try.

after compilation, to run the test use :

LD_LIBRARY_PATH=./test/lib ./chip8_test