Olimex ESP32-SBC-FabGL board runs DOS, offers VGA , PS/2 keyboard and mouse connectors

Olimex ESP32-SBC-FabGL is an ESP32 single board computer that can serve as the brain of a retro computer with a VGA port, a 3.5mm audio jack, and two PS/2 ports for a keyboard and mouse that are handled by the open-source FabGL graphics library.

The board also comes with a microSD card slot, a buzzer, and various expansion interfaces, and can be powered via its USB port or a LiPo battery.  FabGL implements several emulators including an Intel 8080 CPU emulator that allows the system to run various versions of DOS among other things.

Olimex ESP32-SBC-FabGL

ESP32-SBC-FabGL specifications:

  • Wireless module – ESP32-WROVER dual-core WiFi and Bluetooth module with 4MB flash, 8MB PSRAM
  • Storage – MicroSD card slot
  • Display – VGA connector, 12-pin LCD HAT connector to enable handheld designs
  • Audio – 3.5mm audio jack, built-in buzzer
  • USB – 1x USB-C port for power and programming
  • User inputs – PS2 keyboard connector, PS2 mouse connector
  • Expansion
    • UEXT connector with I2C, SPI, and serial interfaces
    • 8-pin “access bus” with power and UART with flow control for graphics, sound, keyboard, and mouse add-on boards.
  • Power Supply
    • 5V via USB Type-C port
    • LiPo battery connector
  • Dimensions – 105 x 65 mm

ESP32 DOS computer

As mentioned above FabGL provides device drivers for all the interfaces and supports emulators for a range of targets, or more exactly four at this time, namely Zilog Z80, Intel 8080, and MOS 6502 processors as well as the VIA 6522. Olimex came out with the ESP32 idea after working on the Agonlight2 board that used an ESP32 as a graphics, sound, and IO keyboard co-processor for the board’s Zilog eZ80F92 8-bit microcontroller.

ESP32 PC Emulator
ESP32 PC Emulator running on ESP32-SBC-FabGL

Olimex has already assembled several prototypes and tested Altair8080 with CP/M, IBM-PC with DOS as shown above, and Turbo Pascal 3.0. The company says it will start taking pre-orders soon for 15 Euros with the board becoming available in June. The price for the board includes royalties to Fabrizio Di Vittorio, the author of FabGL, so it will also help with furthering the development of the software project. [Update July 2023: The ESP32-SBC-FabGL is now be ordered on Olimex shop]

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Weller PCB manufacturer