chippy

command module
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: May 8, 2020 License: MIT Imports: 2 Imported by: 0

README

bag of chippys

Welcome to Chippy 👋

Using go version 1.14 Go Report Card

Chippy is a CHIP-8 emulator that runs Chip-8 public domain roms. The Chip 8 actually never was a real system, but more like a virtual machine (VM) developed in the 70’s by Joseph Weisbecker. Games written in the Chip 8 language could easily run on systems that had a Chip 8 interpreter.

Audio beeps currently not working

Current sources:

Installation

go install github.com/bradford-hamilton/chippy

I am still getting a bunch of deprecation warnings when building. If you see those warnings just ignore them.

The screen uses CGO which isn't supported by go-releaser :( which means unfortunately I don't have a nice releases section with binaries for multiple systems.

Usage

Run

Default clock speed: 60Hz

chippy run roms/pong.ch8

Set clock speed with flag

chippy run roms/pong.ch8 --refresh=300

Version

chippy version

Help

chippy help

Pong

pong


Space Invaders

space_invaders


IBM Logo

IBM Logo

Show your support

Give a ⭐ if this project was helpful in any way!

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
chip8
Package chip8 is a Chip-8 emulator written in Go.
Package chip8 is a Chip-8 emulator written in Go.

Jump to

Keyboard shortcuts

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