CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker. It was initially used on the COSMAC VIP and Telmac 1800 8-bit microcomputers in the mid-1970s. CHIP-8 programs are run on a CHIP-8 virtual machine. It was made to allow video games to be more easily programmed for these computers.
Details about the system and how opcodes are mapped can be found on Wikipedia or here for more tehnical details.
Apache Maven
Run:
mvn package
Followed by:
java -jar target/gs-maven-0.1.0.jar