Skip to content

utevo/CHIP-8-interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP-8-interpreter

👾 CHIP-8 interpreter written in Java.

What is it?

Chip-8 is a simple, interpreted, programming language which was first used on some do-it-yourself computer systems in the late 1970s and early 1980s. The COSMAC VIP, DREAM 6800, and ETI 660 computers are a few examples.

Installation

Things you need:

  • java
  • maven
$ git clone https://github.com/Kowies/CHIP-8-interpreter.git
$ mvn compiler:compile

Usage

Exec:

$ mvn exec:java

Tests:

$ mvn test

Screenshots

Astro Dodge:

Screenshot

Tetris:

Screenshot

Kaleidoscope:

Screenshot

Breakout:

Screenshot

Controls

Chip 8 Key Keyboard Key
0 1 2 3 1 2 3 4
4 5 6 7 Q W E R
8 9 A B A S D F
C D E F Z X C V

Features

  • save / load system
  • debug mode

License

Licensed under MIT license. Copyright (c) 2019 Michał Kowieski

About

👾 CHIP-8 interpreter written in Java.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages