CHIP-8 was an high-level interpreted computer language orignally developed for the COSMAC-VIP in 1977. It was then imported into a variety of other systems, and eventually become SUPER-CHIP. Because of it's similarity to assembly running on actual hardware, using hexadecimal opcodes and registers, it is often used as the "Hello, world" of emulator development. You can read more about CHIP-8 and it's history on Wikipedia.
Chemu8 can either be built and run locally, or played on the web on my Github Pages. The web version comes bundles with 7 different ROM files to play with.
- IBM Logo - A common testing ROM.
- Octojam Title Screen - A common animation test, the title screen for Octojam, a CHIP-8 game jam.
- Pong
- Lights Out
- 15 Puzzle
- Connect 4
- Tic Tac Toe
- Clone the repository with
git clone https://github.com/gearboxfox/chemu8.git
- Install the SDL2 and SDL2_ttf with
sudo apt-get install libsdl2-dev libsdl2-ttf-dev
- Move into the build folder and run the build script
cd build && make