Welcome to Chippy 👋
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

Space Invaders

IBM Logo

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