Les ordinateurs actuels ont atteint des niveaux extraordinaires de performance et d'efficacité, mais ils ont aussi laissé certaines choses en route. La prise en charge des interfaces « legacy » est quasi nulle, ce qui rend difficile la combinaison de matériel classique avec des plateformes récentes. Cependant, le youtubeur « TheRasteri » vient de présenter une solution très intéressante appelée dISAppointment board qui connecte un slot ISA à n'importe quelle carte mère équipée d'un header TPM.

Comment installer un slot ISA dans un ordinateur moderne
Comment installer un slot ISA dans un ordinateur moderne

La façon la plus rapide et la plus efficace d'exécuter des logiciels rétro sur un ordinateur actuel est d'utiliser des environnements d'émulation comme DOSBox. Sa configuration est très flexible et possède des dizaines de paramètres pour adapter l'environnement à tout besoin… mais ce n'est pas non plus une solution magique. Certains jeux sont très capricieux et fonctionnent mieux avec du matériel réel.

Cela révèle un autre problème : les interfaces « legacy » brillent par leur absence sur les plateformes modernes. Par exemple, l'absence de slot ISA nous empêche (sauf rares exceptions) d'installer des cartes Sound Blaster compatibles et d'obtenir du son sous MS-DOS. Heureusement, cette situation pourrait changer avec le nouveau développement d'Andy, mieux connu sous le nom de « TheRasteri » sur YouTube. Il s'agit de dISAppointment board, une carte qui nous permet de connecter une interface ISA 16 bits à n'importe quel ordinateur équipé d'un header TPM.

dISAppointment board : des slots ISA sur des machines modernes

En essence, cette adaptation est possible grâce au bus LPC (Low Pin Count) créé par Intel en 1998. LPC a été conçu pour connecter des périphériques à bande passante limitée au processeur. Parmi ces périphériques, on trouve les ports série et parallèle, les connecteurs PS/2 et les contrôleurs de lecteurs de disquettes. Cependant, le plus intéressant est que LPC est exposé via le header TPM (le même où se montent les modules que Microsoft exige pour Windows 11).

La démo est courte mais convaincante. La carte utilise un connecteur ATX pour l'alimentation (un répartiteur suffit amplement) et un petit câble pour la liaison avec le TPM. TheRasteri a dit qu'il partagerait une vidéo plus longue à l'avenir, mais nous avons déjà quelques détails très intéressants. Sa plateforme de test repose sur un Intel Core i5 d'architecture Sandy Bridge. Cela signifie que l'ordinateur n'est pas si « nouveau », mais certainement plus récent que l'interface ISA.

Comment installer un slot ISA dans un ordinateur moderne
Un prototype pour l'instant, mais son potentiel est énorme

Et c'est ainsi que nous arrivons aux exigences : TheRasteri indique que tout ordinateur Intel avec un chipset possédant un signal LDRQ devrait fonctionner correctement. Les informations sur les chipset AMD sont rares, et il est très probable qu'ils nécessitent un processus d'initialisation différent (mais cela ne signifie pas qu'ils soient incompatibles). En même temps, les headers TPM ne suivent pas une norme, ce qui peut compliquer les choses.

Heureusement, l'histoire ne s'arrête pas là. TheRasteri a confirmé que dISAppointment board sera un projet open source, et nous supposons que sa compatibilité ne tardera pas à s'étendre.

Source : Adafruit

Accédez au projet sur GitHub : Cliquez ici