
I learned about the FabGL library when we started manufacturing AgonLight2. The ESP32 was used as a graphics, sound, and IO keyboard co-processor for Bernardo’s Z80 design.
Upon checking the library, I discovered that the author, Fabrizio Di Vittorio, had already created several emulators for Altair8080, VIC20, and even old DOS PCs!
This is how the idea for ESP32-SBC-FabGL was born. I wanted to create a board that could be used as a graphics/sound/IO co-processor for other retro computers based on different processors.
Here is the ESP32-SBC-FabGL layout 105 x 65 mm board:

As you may guess, this will be very convenient platform to create Retro Computers based on same principle as AgonLight2, so some Retro Computers based on this platform will follow, but do not ask when 😉
The Access bus will provide interface to retro processors hats for Graphics, Sound, Keyboard and Mouse.
The LCD hat will allow handheld Game consoles to be created easily.
The LiPo battery charger and connector provide stand alone operation without USB connection.
Today we build the first prototypes and they work as expected.
All FabGL demos works!
Altair8080 with CP/M:

IBM-PC with DOS:

It was quite blast from the past to see Turbo Pascal 3.0 running

Boy it took me a while to remember how to quit the editor 🙂

ESP32-SBC-FabGL will be ready for sale in June.
We will put it on the web with pre-order state this week.
The price will be EUR 15.00.
In this price is included royalties for the Author of FabGL, so by buying this board you will support Fabrizio and his further developments.
Tsvetan
Recent Comments