Le projet tiny386, un émulateur de PC 386 conçu à l'origine pour les cartes ESP32, vient d'être porté sur la plateforme RP2350. Cette avancée permet désormais de disposer d'un ordinateur 32 bits complet, avec ses périphériques, pour le coût d'une simple carte de développement. Le portage concerne à la fois la plateforme d'émulation FRANK et les cartes Waveshare Pi Zero.
L'émulateur tiny386 ne se contente pas d'émuler un processeur 386 : il active suffisamment d'instructions des générations 486 et 586 pour faire tourner un noyau Linux moderne. Sur ESP32, la version minimale s'avérait utilisable mais lente. Le portage sur RP2350 promet de meilleures performances, sans pour autant rivaliser avec une distribution Linux contemporaine complète. L'objectif reste de faire fonctionner des systèmes d'exploitation plus anciens comme DOS, Windows 3.1, Windows 95, ou une installation Linux allégée.
L'intérêt de cette démarche dépasse la simple curiosité technique. Les systèmes d'exploitation visés disposent d'une bibliothèque logicielle immense, accumulée pendant des décennies. Pouvoir exécuter ces programmes sur un microcontrôleur à quelques euros ouvre la voie à une informatique générale de style années 1990, tenue dans le creux de la main. Le portage sur RP2350 s'inscrit dans un mouvement plus large : les microcontrôleurs progressent en puissance et en capacité, empiétant sur le territoire autrefois réservé aux ordinateurs complets.
La plateforme RP2350, utilisée notamment sur les cartes Waveshare Pi Zero, offre des capacités graphiques incluant VGA et DVI/HDMI. L'utilisateur peut donc connecter un écran et profiter d'une expérience proche de celle d'un PC des années 1990, sans avoir à chiner une machine d'époque sur le marché de l'occasion. Le projet tiny386 est disponible en open source, et les cartes FRANK sont également accessibles pour ceux qui souhaitent tester cette configuration.
Cette évolution illustre une tendance de fond dans le monde des microcontrôleurs : des puces à bas coût atteignent désormais un niveau de performance qui permettait autrefois de faire tourner des systèmes complets. L'émulation devient une passerelle pratique vers un patrimoine logiciel toujours vivant, que ce soit pour le jeu, les applications professionnelles anciennes ou l'expérimentation. Pour les passionnés d'informatique rétro, cette solution représente peut-être une alternative plus simple et plus fiable qu'un vieux portable 386 dont les composants vieillissants deviennent difficiles à entretenir.