Skip to content
This repository has been archived by the owner on Nov 30, 2021. It is now read-only.
/ py-termin-8 Public archive

CHIP-8 interpreter that runs in your terminal

License

Notifications You must be signed in to change notification settings

tobiasvl/py-termin-8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This version is discontinued; see termin-8 instead for the new cross-platform Rust version.

termin-8

CHIP-8 interpreter that runs in your terminal using curses.

Supports CHIP-8, Super-CHIP and XO-CHIP, as well as multiple "quirks"/legacy behaviors. Should run most CHIP-8 programs out there.

Regular 64x32 resolution CHIP-8 programs are compatible with VT100 terminals (ie. maximum 80x25 characters) by compressing pixels in height.

Please use a monospace font (otherwise the ASCII space character, used for empty space, is not guaranteed to be as wide as other characters).

By default, this program uses Unicode Block Elements to draw the screen. If your font does not support them, you can supply other characters in config.

XO-CHIP uses colors by default to distinguish planes. You can set it to use shaded Block Elements instead.

Releases

No releases published

Packages

No packages published

Languages