README.md

October 22, 2025 ยท View on GitHub

chipz in the terminal

A little proof-of-concept to run an 8-bit emulator in a terminal via the Kitty Graphics Protocol:

image

Tested in Ghostty and Kitty on macOS.

Build and Run

In a Ghostty or Kitty terminal with Zig version 0.15.2:

zig build --release=fast run-pengo
zig build --release=fast run-pacman
zig build --release=fast run-bombjack

Usage

Press 1 or F1 to insert a coin, and Enter to start.

In the game: Arrow Keys for direction and Space as fire button (in Pengo: push ice block, in Bombjack: jump).

In Bombjack, hit Space repeatedly to skip the long boot sequence.

Ctrl-C to quit.

Dependencies:

References:

Uses code snippets from:

Kitty Graphics Protocol:

Ghostty: