Since it's and ESP32 you have, you might look into the screen routines in
http://www.fabglib.org/
"FabGL is mainly a Graphics Library for ESP32. It implements several display drivers
(for direct VGA output and for I2C and SPI LCD drivers).
FabGL can also get input from a PS/2 Keyboard and a Mouse. ULP core handles PS/2 ports
communications, leaving main CPU cores free to perform other tasks.
FabGL also implements: an Audio Engine, a Graphical User Interface (GUI), a Game Engine
and an ANSI/VT Terminal.
This library works with ESP32 revision 1 and upper."
The VT132 emulator board from TheHighNibble uses the FabGL package for it's VT
emulator. It works very well.
--
John H. Reinhardt
On 12/5/2024 4:43 PM, Mike Katz via cctalk wrote:
I am looking for a C library that implements a crude
windowing system on a VT-100 or compatible terminal via the serial port. I've seen
such things before but not recently.
I will be running this on bare metal (no operating system). Preferably the package would
use the regional scrolling capabilities of the VT-100 for faster screen updates.
I might be able to get Txwindows to work but I am looking for something a bit simpler?
Any ideas would be greatly appreciated.
Thank you....
Mike