|
|||||||||||||||||||||||||||||||||||||||||||
|
Minitel 5 La rencontre inopinée J'avais en tête de transformer un Minitel en émulateur de console ou d'ordinateur (des années 1980-1990). Lors d'une visite au Musée des Confluences à Lyon, je découvre qu'il existe le Minitel portable.
![]() Vous pouvez consulter les fiches du Musée des Confluences sur ce Minitel 5 Portatif dans mon classeur sur AmigaImpact.org (photo 1, photo 2 et photo 3) J'ai cherché sur les sites d'annonces/d'enchères un appareil en bon état esthétique (hors service ou pas). Un appareil était en vente (pour 10 euros) sur LeBonCoin, il m'a fallu environ ½ seconde pour me décider... Je réceptionne le Minitel 5 quelques jours après. L'appareil est même fonctionnel ! Objectifs Je veux installer dans ce Minitel une solution d'émulation Amiga à base de Raspberry Pi (3B+). Et si possible, je veux pouvoir l'utiliser aussi pour faire du jeu vidéo rétro de consoles (avec une seconde carte microSD). Et contraintes Je veux récupérer/réutiliser le maximum d'éléments existants (plasturgie, clavier, boutons...). Mais l'idée est de ne pas abîmer les éléments d'origine réutilisés (pour pouvoir reconstruire le Minitel 5 à l'identique). Et aussi ne laisser apparaître aucune modification (en particulier sur les connecteurs arrière). On démarre... Démontage Le démontage n'a pas été évident car plusieurs vis sont bien cachées. Deux heures de travail pour comprendre comment l'ouvrir sans rien casser. Le clavier La connexion avec le Raspberry Pi passe par un module USB (pris sur un vieux clavier PC). Quelques tâtonnements pour trouver les 8+8 lignes compatibles avec le Raspberry Pi. Cette approche a un inconvénient majeur : il n'y a aucun lien entre les touches sur le Minitel et ce que reçoit le Raspberry Pi. Il faut reprendre à la base les codes envoyés par le module USB pour ensuite les réaffecter. Pour cela, j'ai utilisé la ligne de commande avec "showkey" et "loadkeys" pour générer un fichier ".map". Il a fallu faire des choix sur l'affectation des touches pour conserver les plus importantes. J'ai pu gagner quelques touches supplémentaires avec les touches "Alt" et "Ctrl". Et voilà le résultat pour utiliser le clavier dans le Shell et autres applications (qui utilisent la disposition clavier dans Linux) : L'écran L'écran d'origine est un 8,6" 4:3 LCD en noir et blanc. Il n'existe aucune documentation sur son fonctionnement et encore moins comment l'interfacer avec des signaux vidéo (HDMI ou Composite). J'ai donc utilisé un écran 8" 4:3 LCD IPS couleur avec entrée HDMI. Le nouvel écran étant plus petit, il a fallu créer un bord pour le fixer à la plasturgie (ci-dessous, première ligne), mais aussi modifier la platine HDMI/LVDS pour la fixer derrière l'écran (ci-dessous, deuxième ligne). L'alimentation Voici la première ébauche de schéma... (avec tout de même les modifications/corrections ultérieures ajoutées en annotation) : ![]() Le placement ![]() Pour une émulation fluide, la fréquence d'affichage de l'Amiga doit être calée sur la fréquence de l'écran. Les modes disponibles sont alors affichés avec "tvservice". ![]() L'émulation Amibian L'installation de cet émulateur est très simple car il suffit d'utiliser Win32 Disk Imager pour écrire un fichier image directement sur une carte microSD vierge. ![]() ![]() Le signal vidéo HDMI est en 16:9 alors que l'écran est 4:3 donc l'image de démarrage Aminitel a été étirée (pour qu'ensuite l'écran la remette en 4:3). ![]() ![]() ![]() ![]() Résultat final Quelques photos Bonus : création du logo +
+
![]() = ![]() Le système fonctionne encore très bien (niveau matériel ou logiciel), malgré les voyages réguliers pour des réunions de l'association Triple A, Alchimies, Micro-Alchimies ou l'Amiga40. Dans les mois qui ont suivi sa création, j'ai créé deux autres cartes SD afin d'ajouter l'émulation du C64 et pour faire du jeu vidéo rétro (Recalbox). J'ai ajouté les réglages pour la manette PS1 Classic, mais pas la disposition clavier (j'utilise un clavier PC externe en USB s'il le faut), la machine reste avant tout dédiée à l'Amiga. :-) N'ayant pas mis à jour la partie émulation Amiga depuis l'origine (qui tournait donc avec Amibian et UAE4ARM), j'ai constaté plusieurs problèmes, en particulier avec un WHDLoad datant de 2018. Mon ami Mehdi "K-L" Boulahia m'a suggéré de prendre un émulateur et un WHDLoad plus à jour, ce que je suis en train de faire. Après une première tentative avec une version d'Amiberry de 2024 (en SDL2) je n'étais pas satisfait côté fluidité ou performances, j'ai donc cherché une version plus ancienne capable de prendre en charge un fichier HDF de plus d'un Go (le HDF principal du paquet Amiga Vision fait presque 9 Go). La version 2.25 d'Amiberry (encore sous SDL1) semble fonctionner correctement avec l'avantage de reprendre ma carte SD initiale et bénéficier de toutes les modifications faites il y a quelques années (démarrage rapide avec logo Aminitel, affectation clavier et autres). Il me reste encore quelques réglages à faire (manette et gestion des Kickstart récents) pour confirmer la bascule vers Amiberry 2.25. Je vais quand même continuer à regarder s'il n'est vraiment pas possible de basculer vers SDL2, qui apporte une meilleure gestion du GPU VideoCore IV au Raspberry Pi 3b+. À suivre... Pour finir, une petite photo de l'Aminitel avec Amiberry, qui a reçu récemment sa housse d'origine. Il voyagera encore plus confortablement dans le futur. :-)
|
||||||||||||||||||||||||||||||||||||||||||