Chip-84 is a CHIP-8 and SCHIP-8 interpreter originally written for the TI-84 Plus CE calculator and has been ported to many different systems. This is the Raspberry Pi 400 port tested on an out-of-the-box Raspberry Pi 400 running Raspberry Pi OS.
This version of Chip-84 requires no external libraries and instead uses lower-level techniques such as writing to the framebuffer and grabbing input directly from input event pipes. This does have the advantage of running extremely fast compared to running the SDL version on a Pi.
Clone the repository and run make
:
make
1 2 3 4
Q W E R
A S D F
Z X C V
M - Exit the program.
L - Choose a ROM from the rom folder / Down in the file browser.
P - Set the CPF / Up in the file browser.
O - Select a ROM from the file browser
-h, --help
- Display available command line arguments.
-o, --open [path]
- Directly load a ROM upon launch.
-c, --cpf [number]
- Start Chip-84 with an initial cycles per frame value.