gbtty (pronounced: gib-bit-EE / "gibbity") is a Game Boy (Color) hardware and software project to turn the Game Boy into an ANSI-compatible terminal.
The primary goal of this project is funsies. I wanted to work on a side project where I could use Rust, play around with an RP2040, and do something related to my current hyperfixation: the Game Boy.
Secondary goals include providing a useful-enough implementation of an ANSI terminal, at least to be VT100-compatible to the extent that matters for modern purposes.
Some stretch goals include supporting a broad set of ANSI escape codes, such as text/background color on the Game Boy Color, some support for scrollback, and perhaps even some support for some TUI elements depending on how wild I decide to get with this.