CHIP-8 emulator in Rust

Emulated CHIP-8 splash screen, rendered in terminal
Emulated CHIP-8 splash screen, rendered in terminal

CHIP-8 is a virtual machine first described in 1977 that codifies a small foundation for running code, most often for small games and demos. By using a core of instructions taking only one page to document, implementing this behavior is a relatively small task that, when completed, supports nearly half a century of software.

chip8tui is my CHIP-8 emulator written in Rust that renders in the terminal. This was my first independent Rust project, and a "rite of passage" for emulator development.