deca

crates.io

Deca is a CHIP-8 interpreter backend written in Rust. It doesn't have any I/O capabilities, and is meant to be embedded in a GUI application, like Termin-8.

Deca aims to behave as closely to Octo/C-Octo as possible.

Why "deca"?

Deca is inspired by (heavily based on) Octo, which has an octopus as a mascot (as a reference to CHIP-8). Octopi are eight-limbed molluscs belonging to the order Octopoda. Deca is written in Rust, which has a crab as its mascot. Crabs are ten-limbed crustaceans of the order Decapoda.

To further justify the silly name, I plan to add support for CHIP-10 as well.