chip8go

command module
v0.0.0-...-5a4c3ea Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 24, 2020 License: MIT Imports: 7 Imported by: 0

README

chip8go

a CHIP-8 emulator written in Go

Brix

About

CHIP-8 is an interpreted programming language originally designed for hobby computers in the mid-70s.

Telmac 1800 running CHIP-8 game Space Intercept (Joseph Weisbecker, 1978)

Telmac 1800 running CHIP-8 game Space Intercept (Joseph Weisbecker, 1978)

Instructions

Download chip8go and run the program. A file dialog will appear for you to choose a .ch8 game. Several quality public domain games are included in the games folder.

Controls

Enter resets the game

Game buttons are on the left side of your keyboard:

1 2 3 4
Q W E R
A S D F
Z X C V

Each corresponding to keys on the original CHIP-8 layout:

C D E F
8 9 A B
4 5 6 7
0 1 2 3

Games

Brix

Brix

  • Q move left
  • E move right

Pong 2

Pong 2

Player 1
  • 1 Move up
  • Q Move down
Player 2
  • 4 Move up
  • R Move down

Tetris

Tetris

  • W Move left
  • E Move right
  • Q Rotate
  • A Fast drop

UFO

Tetris

  • Q Shoot left
  • W Shoot up
  • E Shoot right

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Chip-8 specifications available at http://devernay.free.fr/hacks/chip8/C8TECH10.HTM
Chip-8 specifications available at http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL