The FabGL Library is developed by Fabrizio Di Vittorio and is mainly a Graphics Library for ESP32. The features are VGA, PS/2 keyboard and mouse, audio, GUI and a Game engine. It can also emulate the Z80, 8080, 6502 and the 6522. One of the examples is emulating the Commodore VIC20 computer, including games.
A Commodore VIC20 computer on the ESP32.