Termin-8

crates.io

Octo-compliant CHIP-8 emulator frontend that runs in your terminal.

It uses deca as the emulator backend, which supports CHIP-8, SUPER-CHIP (SCHIP) and XO-CHIP programs.

Note that the terminal size requirements vary depending on what kind of program you attempt to run.

CHIP-8

For running regular, 64x32 CHIP-8 programs, your options are the following:

SUPER-CHIP

For running 128 x 64 SUPER-CHIP programs:

XO-CHIP

For running 128 x 64 XO-CHIP programs with color:

If you don't need color support:

Note that most XO-CHIP programs use color.

Installation

sh cargo install termin-8

Usage

sh termin-8 ROM