Abbiamo salvato informazioni su nastro magnetico per decenni, e ancora lo facciamo in certi ambienti. Ma al di là degli enormi progressi tecnici, la verità è che a un computer non importa molto il supporto in sé, ma che gli «uni e zeri» possano essere letti in modo stabile e senza errori. L'appassionato Jozef Bogin ha condiviso un eccellente esempio utilizzando l'interfaccia cassette su un vecchio IBM 5150 per caricare un kernel modificato di FreeDOS… con un disco in vinile.

Avviare DOS con un disco in vinile
Disco in vinile

Il registratore a cassetta audio era lento ma economico, e per molti anni è stato l'unico mezzo di archiviazione praticabile per i computer domestici. Infatti, gli utenti aspettavano con ansia alcune trasmissioni radiofoniche che condividevano giochi e programmi in diretta, e tutto ciò che serviva dall'altro lato era un registratore. Alcuni computer dell'epoca avevano un datasette (o equivalente) integrato, mentre altri offrivano un'interfaccia per collegare diverse apparecchiature. L'IBM 5150, meglio conosciuto come «IBM PC», era uno di questi.

Oggi l'interfaccia cassette dell'IBM 5150 non è altro che un residuo di vecchie epoche (IBM la eliminò nel modello successivo), ma con un po' di codice e molta creatività, chiunque può sperimentare con essa. L'ingegnere Jozef Bogin è una specie di esperto in questo campo, e se esploriamo il suo canale YouTube scopriremo progetti in cui l'IBM 5150 si avvia da una bobina di nastro e da un normale apparecchio audio. Cosa c'è dopo nella lista? Nientemeno che un disco in vinile.

(N.d.R.: Se usi le cuffie, sicuramente vorrai abbassare il volume)

DOS... in vinile

Jozef spiega nella sua pagina personale che il disco contiene una versione speciale del kernel di FreeDOS, una variante micro di COMMAND.COM (miniCOMMAND 7.10), e una copia modificata di Microsoft Interlink per trasferire file usando la porta parallela. Tutto questo occupa un totale di 64 kilobyte, che equivalgono a 6 minuti e 10 secondi di riproduzione su un vinile a 45 giri. Jozef ha creato software personalizzato per l'occasione: il suo programma 5150CAXX abilita l'accesso all'interfaccia cassette da DOS (nella configurazione originale funzionava solo con BASIC), e l'immagine del sistema operativo è stata convertita in un file WAV, che è stato poi «inciso» sul disco in vinile. Anche il bootloader è una sua creazione.

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

Saresti disposto ad aspettare più di sei minuti perché un sistema operativo finisca di caricare? All'inizio degli anni '80 i ritardi potevano essere molto più lunghi con alcuni giochi, e non avevamo nemmeno alternative. Quanto all'esperimento di Jozef, possiamo solo dire che è strano, è assurdo, e ci piace.

Sito ufficiale: Clicca qui