8chipgo

command module
v0.0.0-...-0bce9ef Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2020 License: MIT Imports: 14 Imported by: 0

README

8Chipgo

Go Report Card

Chip8 emulator made in Go using pixel library

zero.gif

go get github.com/VatsalP/8chipgo

You can try some roms from here

$(go env GOPATH)/8chip -rom romfile

Keyboard mapping in form of - Currently used (corresponding in original)

1(1) 2(2) 3(3) 4(C)
q(4) w(5) e(6) r(D)
a(7) s(8) d(9) f(E)
z(A) x(0) c(b) v(F)

There are additional requirements for building pixel (see more in pixel repo):

  • On macOS, you need Xcode or Command Line Tools for Xcode (xcode-select --install) for required headers and libraries.
  • On Ubuntu/Debian-like Linux distributions, you need libgl1-mesa-dev and xorg-dev packages.
  • On CentOS/Fedora-like Linux distributions, you need libX11-devel libXcursor-devel libXrandr-devel libXinerama-devel mesa-libGL-devel libXi-devel packages.

Also might need libasound2-dev on Ubuntu or equivalent on others for beep

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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