Termboy is a Nintendo Game Boy emulator...for your terminal.
Termboy is based on Higan, but uses ncurses to render the screen.
An WIP implementation written in Go is also available, which requires no external dependencies (not even ncurses!).
Required Tools:
Required Libraries:
Note: The definition for mvaddwstr is in "ncursesw/curses.h" on Ubuntu, but it's just "curses.h" on Arch Linux. For development purposes, Just create an ncurses folder in /usr/include and symlink ncursesw/curses.h to curses.h.
After running make install
, start Termboy by running termboy <ROM.gb>
in a Linux virtual console. Use ESDF for the D-pad, G/H for SELECT/START, and J/K for B/A. Press ESC to quit.