Vous avez toujours voulu un ordinateur de poche capable de jouer à des jeux DOS et de faire à peu près tout ce qu’un PC 486 ou Pentium pouvait faire ? Alors ne cherchez pas plus loin. TInyLlama, alias Eivind Bøhler de Norvège, a mis en place une carte – comprenant un SoM 86Duino et un Raspberry Pi Zero 2 pour MIDI – qui peut faire exactement cela, et l’a documentée en détail sur GitHub. Attention cependant, vous devrez le construire vous-même.
Au cœur de la carte personnalisée intelligente se trouve un processeur Vortex86EX – un processeur IA-32 compatible X86 32 bits fabriqué à Taiwan par DM&P Electronics – fonctionnant entre 50 et 500 MHz, une vitesse dont aucun 486 ou Pentium original ne pourrait même rêver. Il y a 128 Mo de RAM DDR3, encore une fois beaucoup plus que les 16 Mo qui étaient courants à l’époque, et 8 Mo de ROM flash programmable. Un module Vortex86VGA fonctionne sur une voie PCIe 1x, offrant une résolution maximale de 1024×786, à un rapport hauteur/largeur de 4:3 adapté à la période. Le stockage se fait via Micro SD et l’alimentation à partir d’un câble micro USB.
Le son provient d’une puce audio tout-en-un Crystal CS4237B, compatible Sound Blaster Pro, mais vous pouvez le compléter avec un Raspberry Pi Zero 2 connecté via un connecteur à 40 broches qui fournit l’émulation Roland MT-32 et le MIDI général. Il y a un interrupteur pour basculer entre ses deux modes, et vous pouvez connecter un écran OLED à l’aide d’une prise I2C à quatre broches.
Le support logiciel se présente sous la forme d’une ROM Coreboot/SeaBIOS personnalisée, et il exécute FreeDOS ou l’OG MS-DOS lui-même. Il n’y a aucune mention de Windows 95, bien que la puce Vortex86EX devrait être capable de gérer Windows CE 6, Windows Embedded Compact et Linux jusqu’au noyau 4.14.
Il y a beaucoup de soudure à faire si vous avez envie de construire votre propre TInyLlama, d’autant plus que le système sur module SOM-128-EX qui forme le cœur de l’appareil a complètement la mauvaise disposition des broches et doit être personnalisé. Vous devez ensuite remplacer le chargeur de démarrage préinstallé et programmer le micrologiciel de la puce audio. Si vous êtes prêt pour la tâche, la conception est open-source, et il y a une procédure pas à pas complète plus une nomenclature sur la page TInyLlama GitHub.