Skip to content

aaxbas/CHIP8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8 Interpreter

CHIP-8 interpreter written in C++.

Embedded Implementation: https://github.com/aaxbas/EmbeddedCHIP-8

Building

Dependencies

  • SDL2 & SDL2_mixer (video/audio/controls)
    • Linux: apt install libsdl2-dev & apt install libsdl2-mixer-dev (on Ubuntu)
    • MacOS: brew install SDL2 & brew install SDL2_mixer
    • Windows:
      • Download dev libs from here and unzip them somewhere.
      • EITHER: Set the SDL environment variable to point to the dev libs
      • OR: Unzip them to C:\sdl2\ default location
      • OR: Modify the SDL2_MORE_INCLUDE_DIR variable in CMakeLists.txt to point to the SDL2 dev libs

Compiling

Note: Only tested in Ubuntu 18.04

mkdir build
cd build
cmake ..
make

TODO: add Windows build instructions

Resources

About

CHIP-8 Interpreter implemented in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published