Kjetil's Information Center: A Blog About My Projects

CHIP-8 Interpreter for Epson HX-20

CHIP-8 has been ported to several platforms, but I decided to port it to the Epson HX-20 since the hardware is capable enough. The LCD screen is 120x32 pixels so it can fit the CHIP-8 screen of 64x32, and 16K of RAM is sufficient for both the interpreter code and the CHIP-8 4K memory space.

The interpreter can be downloaded here or from the GitHub or GitLab repositories. Additional information about this implementation can be found in the included README.md file.

HX-20 Logo Example Program


For convenience, here are the interpreter and logo test program as compressed WAV files, which can be loaded into a real HX-20 by playing them into the external cassette interface while in the MONITOR. Check the README.md file for details.

Here's also a video showing some more programs being run.

Topic: Open Source, by Kjetil @ 02/01-2026, Article Link