Chip Eight


Chip Eight is an interpreter designed to read code from the classic CHIP-8 language, making it possible to play games from the 70s. Select a ROM from the list below to play it or choose a custom game from another location.

This interpreter is open-source and can be viewed as a Github repository.







Background:


Foreground:

Pong

<p>A table tennis style game meant to be played by two people where both players must deflect the ball towards their contenders area.<br><br>Player 1: Q to go down and 2 to go up<br>Player 2: Z to go down and X to go up</p>

Tetris

<p>You must stop the tiles from piling up by orienting them correctly, if an entire row is filled, that row will disappear and you will gain points. Be careful though, once the pile reaches the top, it's game over.<br><br>Controls: W moves a tile left, E moves a tile right, Q rotates the current tile and R makes the tile fall faster</p>

Space Invaders

<p>You must defend the earth from alien overlords by shooting down their space ships. If they reach the ground, all life on earth will be destroyed.<br><br>Press W to start the game.<br>Controls: Q goes left, E goes right and W shoots a laser beam.</p>

Brix

<p>You must deflect a ball towards the bricks in front of you, destroy each brick until none remain.<br><br>Controls: Q goes left and E goes right</p>

Cave

<p>You must find the exit of a cave, but try not to touch the walls.<br><br>Press V to start the game.</br>Controls: E goes right, Q goes left, A goes down and 3 goes up.</p>

Merlin

<p>Test out your memory with this game. Can you remember which tiles blinked in what order?<br><br>Controls: Top left is Q, top right is W, bottom left is R and bottom right is A</p>

UFO

<p>Shoot the objects above you to gain points, but try not to waste all of your shots.<br><br>Controls: Q shoots left and upwards, W shoots only upwards and E shoots right and upwards</p>

Airplane

<p>Gain points by launching bombs at the ground. Try not to hit any other airplanes.<br><br>Controls: Press A to release a bomb</p>

Worm

<p>Grow as large as possible by eating apples, but make sure not to bump into any walls or yourself.<br><br>Controls: E goes right, Q goes left, A goes down and 3 goes up</p>

Hidden

<p>You must pick two cards from a grid and form pairs until all of the cards have been flipped over.<br><br>Press W to start the game.<br>Controls: Q goes left, E goes right, A goes down, 3 goes up and W flips a card</p>

Missile

<p>Your objective is to shoot a missile at the flying objects, taking in mind that there are a limited number of missiles and that every time you shoot one things speed up.<br><br>Controls: A launches a missile</p>

Puzzle

<p>You must rearrange the tiles so that they are in order by swapping the position of only one tile at a time.<br>Note: The tiles take a while to shuffle until you can finally start playing.<br><br>Controls: E moves the tile on the left rightward, Q moves the tile on the right leftward, A moves the tile below up and 3 moves the tile above down</p>

Wall

<p>You must move the wall and allow the ball to escape in order to gain points, if the ball hits the wall, you lose a point.<br><br>Controls: Q moves the wall down and 2 moves it up</p>

Tank

<p>You are driving a tank and must shoot the mines. Try not to touch them.<br><br>Controls: E goes right, Q goes left, A goes up, 3 goes down and W shoots</p>

VBrix

<p>You must break the wall by deflecting balls onto it.<br><br>Controls: Q goes down and 2 goes up</p>

Kaleid

<p>Make interesting patterns with this kaleidoscope.</p>

Maze

<p>Generates a random maze-like structure.</p>

Custom

<p>You are now running a custom ROM.</p>

ROMs created by David Winter, Christian Egeberg, Paul Vervalin, Roger Ivie, Roy Trevino, Paul Robson, Revival Studios and many others (these are all the names I could find). Website and interpreter built by Jamesscn.