Attention: This page is continuously updated


FabGL - Controller VGA, Controller PS/2, Libreria Grafica, Game Engine, Terminale ANSI con ESP32
FabGL - Controller VGA, Controller PS/2, Libreria Grafica, Game Engine, Terminale ANSI con ESP32

FabGL - Controller VGA, Controller PS/2, Libreria Grafica, Game Engine, Terminale ANSI con ESP32

This project, consisting mainly of a graphic library and a simple hardware project based on the ESP32 SOC, implements a VGA output that can be connected to any monitor and two PS / 2 inputs to connect mouse and keyboard.
The FabGL library makes it easy to:
- draw graphic primitives (lines, circles, images, etc.) to be displayed on the VGA monitor
- check and accept input from a PS / 2 mouse
- check and accept input from a PS / 2 keyboard
- emulate an ANSI / VT terminal (with 80x25 or 132x25 characters and with different fonts)
- the VGA output allows different resolutions and up to 64 colors
- double buffering at low resolutions
- unlimited number of sprites (with collision detection)
- user interface with windows (windows, buttons, edit box, combobox, etc ...)

The library is written in C ++ is Open Source, and is already present in the Arduino IDE libraries
Italy


FabGL - Controller VGA, Controller PS/2, Libreria Grafica, Game Engine, Terminale ANSI con ESP32

Fabrizio Di Vittorio

Professional and hobby developer,, author of several graphic libraries. Expert in image processing and firmware programming.


Stand E27 (pav. 8) - Fabrizio Di Vittorio


Back
 
Data updated on 2019-10-20 - 5.32.19 pm