Nous avons stocké des informations sur bande magnétique pendant des décennies, et nous le faisons encore dans certains environnements. Mais au-delà des énormes avancées techniques, le fait est qu'un ordinateur ne se soucie pas vraiment du support lui-même, mais plutôt que les « uns et zéros » puissent être lus de manière stable et sans erreurs. L'enthousiaste Jozef Bogin a partagé un excellent exemple en utilisant l'interface cassette d'un vieil IBM 5150 pour charger un noyau modifié de FreeDOS… avec un disque vinyle.

Démarrer DOS avec un disque vinyle
Disque vinyle

La cassette audio était lente mais économique, et pendant de nombreuses années, ce fut le seul moyen de stockage viable pour les ordinateurs personnels. En fait, les utilisateurs attendaient avec impatience certaines émissions de radio qui partageaient des jeux et des programmes en direct, et tout ce dont on avait besoin de l'autre côté, c'était d'un magnétophone. Certains ordinateurs de l'époque avaient un datasette (ou équivalent) intégré, tandis que d'autres offraient une interface pour connecter différents équipements. L'IBM 5150, mieux connu sous le nom d'« IBM PC », était l'un d'eux.

Aujourd'hui, l'interface cassette de l'IBM 5150 n'est plus qu'une relique des temps anciens (IBM l'a supprimée sur le modèle suivant), mais avec un peu de code et beaucoup de créativité, tout le monde peut expérimenter avec. L'ingénieur Jozef Bogin est une sorte d'expert en la matière, et sa chaîne YouTube, nous découvrirons des projets où l'IBM 5150 démarre à partir d'une bobine de bande et d'un équipement audio conventionnel. Quelle est la prochaine étape ? Rien de moins qu'un disque vinyle.

(Note de la rédaction : si vous utilisez un casque, vous voulez définitivement baisser le volume)

DOS... sur vinyle

Jozef explique sur sa page personnelle que le disque contient une version spéciale du noyau FreeDOS, une variante micro de COMMAND.COM (miniCOMMAND 7.10), et une copie modifiée de Microsoft Interlink pour transférer des fichiers via le port parallèle. Tout cela occupe un total de 64 kilo-octets, soit 6 minutes et 10 secondes de lecture sur un vinyle à 45 tours par minute. Jozef a créé un logiciel personnalisé pour l'occasion : son programme 5150CAXX permet d'accéder à l'interface cassette depuis DOS (dans la configuration d'origine, cela ne fonctionnait qu'avec BASIC), et l'image du système d'exploitation a été convertie en fichier WAV, qui a fini « gravée » sur le disque vinyle. Le chargeur d'amorçage est également de sa création.

https://old.neoteo.com/usando-un-ordenador-ibm-at-de-29-anos-por-primera-vez/

Seriez-vous prêt à attendre plus de six minutes pour qu'un système d'exploitation finisse de se charger ? Au début des années 80, les délais pouvaient être beaucoup plus longs avec certains jeux, et nous n'avions pas vraiment d'alternative. Quant à l'expérience de Jozef, nous ne pouvons que dire que c'est étrange, c'est absurde, et nous adorons cela.

Site officiel : Cliquez ici