Exhibitors 2019


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.


  E27 (pav. 8) - Fabrizio Di Vittorio
 2019

Back
 
Data updated on 2023-09-22 - 12.03.39 pm