ESP

Olimex ESP32-SBC-FabGL : La carte rétro avec DOS, VGA et connecteurs clavier/souris PS/2

Olimex Esp32-Sbc-Fabgl : La Carte Rétro Avec Dos, Vga Et Connecteurs Clavier/Souris Ps/2

Introduction

Olimex, spécialiste bulgare du matériel informatique open-source, a récemment dévoilé un nouveau modèle de carte à microcontrôleur (SBC) basé sur l’ESP32 d’Espressif. Conçue spécifiquement pour la bibliothèque FabGL de Fabrizio Di Vittorio, cette carte permet d’alimenter des ordinateurs émulés, des consoles de jeux portables et bien plus encore.

La puissance de FabGL pour les projets de rétro-informatique

La bibliothèque FabGL a été le point de départ de ce projet. Lorsque Olimex a commencé à fabriquer l’Agon Light 2, une version repensée du SBC Agon Light Zilog Z80 de Barnardo Kastrup, ils ont découvert que l’ESP32 pouvait être utilisé comme coprocesseur graphique, sonore et d’E/S pour la conception Z80 de Bernardo. En étudiant la bibliothèque FabGL, ils ont constaté que Fabrizio Di Vittorio avait déjà créé plusieurs émulateurs pour les ordinateurs Altair 8080, le Commodore VIC20 et même les anciens PC DOS.

Conception de la carte ESP32-SBC-FabGL

Pour répondre à ces découvertes, Olimex a conçu une carte spécifiquement adaptée à FabGL, l’ESP32-SBC-FabGL. Cette carte est basée sur un module ESP32-WROVER, associant un microcontrôleur ESP32 à 4 Mo de mémoire flash supplémentaire et 8 Mo de mémoire pseudo-statique RAM (PSRAM). Elle est dotée d’un connecteur VGA pour un affichage externe, d’une tête pour un module LCD additionnel, d’une prise audio analogique 3,5 mm, de connecteurs PS/2 pour un clavier et une souris, d’un emplacement de stockage microSD, ainsi que du connecteur UEXT caractéristique d’Olimex pour des matériels externes. Une prise pour batterie lithium-polymère et un buzzer intégré, activable ou désactivable via un cavalier matériel, sont également présents.

Le “Bus d’accès” et les possibilités d’extension

L’un des points intéressants de la conception de la carte ESP32-SBC-FabGL est la présence du connecteur “Bus d’accès”. Celui-ci permettra une interface avec les cartes HAT (Hardwares Attached on Top) rétro-processeur pour les fonctions graphiques, sonores, clavier et souris. Une carte HAT LCD facilitera la création de consoles de jeux portables.

Caractéristiques techniques de l’ESP32-SBC-FabGL

Olimex Esp32-Sbc-Fabgl : La Carte Rétro Avec Dos, Vga Et Connecteurs Clavier/Souris Ps/2
Olimex Esp32-Sbc-Fabgl : La Carte Rétro Avec Dos, Vga Et Connecteurs Clavier/Souris Ps/2 3

Voici les spécifications de l’ESP32-SBC-FabGL :

Module sans fil : module ESP32-WROVER avec microcontrôleur double cœur, WiFi et Bluetooth, 4 Mo de flash et 8 Mo de PSRAM. Stockage : emplacement pour carte microSD. Affichage : connecteur VGA, connecteur LCD HAT à 12 broches pour les conceptions portables. Audio : prise audio 3,5 mm, buzzer intégré. USB : 1 port USB-C pour l’alimentation et la programmation. Entrées utilisateur : connecteur clavier PS/2, connecteur souris PS/2. Extensions :

  • Connecteur UEXT avec interfaces I2C, SPI et série.
  • Connecteur “Bus d’accès” à 8 broches pour les cartes d’extension graphiques, sonores, clavier et souris. Alimentation :
  • 5 V via le port USB-C.
  • Connecteur pour batterie LiPo. Dimensions : 105 x 65 mm.

FabGL et les émulateurs pour une expérience rétro

La bibliothèque FabGL fournit des pilotes pour toutes les interfaces et prend en charge les émulateurs pour plusieurs cibles, notamment les processeurs Zilog Z80, Intel 8080, MOS 6502 et VIA 6522. Olimex a déjà réalisé plusieurs prototypes de l’ESP32-SBC-FabGL et a testé avec succès l’émulation d’un Altair 8080 exécutant CP/M, d’un IBM PC exécutant MS-DOS et de Turbo Pascal 3.0.

Précommandes et disponibilité

Olimex prévoit de lancer prochainement les précommandes pour l’ESP32-SBC-FabGL au prix de 15 euros. Le prix comprendra également les redevances reversées à Fabrizio Di Vittorio, l’auteur de FabGL, afin de soutenir le développement continu du projet logiciel. La carte devrait être disponible dès le mois de juin.

Conclusion

Avec la sortie de l’ESP32-SBC-FabGL, Olimex offre aux passionnés de rétro-informatique une plateforme puissante et flexible pour leurs projets de création d’ordinateurs rétro et de consoles de jeux portables. Grâce à la bibliothèque FabGL et aux émulateurs intégrés, les utilisateurs pourront profiter d’une expérience immersive et nostalgique en exécutant divers systèmes d’exploitation rétro tels que DOS sur cette carte basée sur l’ESP32. Avec son design soigné et ses fonctionnalités complètes, l’ESP32-SBC-FabGL promet d’être un choix populaire parmi les amateurs de rétro-informatique.

Pour plus d’article : https://www.moussasoft.com/tutoriels-electroniques

Twitter: Moussa Lhoussaine (@Moussasoft_com) / Twitter