___ _ _ ___ _ _
( _`\ ( ) _ /'_`\ ( _`\ (_ ) ( )_
| ( (_)| |__ (_) _ _ ( (_) ) | (_(_) ___ ___ _ _ | | _ _ | ,_) _ _ __
| | _ | _ `\| |( '_`\ > _ <' | _)_ /' _ ` _ `\( ) ( ) | | /'_` )| | /'_`\ ( '__)
| (_( )| | | || || (_) ) ( (_) ) | (_( )| ( ) ( ) || (_) | | | ( (_| || |_ ( (_) )| |
(____/'(_) (_)(_)| ,__/' `\___/' (____/'(_) (_) (_)`\___/'(___)`\__,_)`\__)`\___/'(_)
| |
(_)
- Compile:
cmake . && make - Quick launch:
./chip8pp roms/MAZE - Download:
git clone https://github.com/guyver2/chip8pp.git
This project is the re-writing of an older project done two years ago in python. Please see here for details : https://github.com/guyver2/chip8
-
Requirements:
- CMake
- SFML
- the emulator itself
git clone https://github.com/guyver2/chip8pp.git
-
Opening a ROM:
You may specify which ROM you want to play within the emulator using the following command :
./chip8pp [path to the ROM]
The root folder contains multiple ROMs under free licence found on the web.
All files ending in .ch8 are valid and tested ROM files. -
Keyboard configuration:
Keys are mapped to numpad 0-9 and A, S, D, Z, X, C.
- Code:
Antoine Letouzey -- antoine.letouzey@gmail.com - Licence:
WTFPL
- Complete documentation: http://mattmik.com/chip8.html
These are from the python version , but this version works just the same :)









