We hebben decennialang gegevens op magnetische tape opgeslagen, en we doen dat in bepaalde omgevingen nog steeds. Maar afgezien van de enorme technische vooruitgang, maakt het een computer eigenlijk niet zo veel uit wat het medium is, zolang de “enen en nullen” maar op een stabiele en foutloze manier kunnen worden gelezen. Enthousiasteling Jozef Bogin deelde een uitstekend voorbeeld door de cassette-interface van een oude IBM 5150 te gebruiken om een aangepaste FreeDOS-kernel te laden... met een vinylplaat.
De audiocassette was langzaam maar goedkoop, en jarenlang was het voor thuiscomputers het enige haalbare opslagmedium. Sterker nog, gebruikers keken reikhalzend uit naar bepaalde radio-uitzendingen die live games en programma's deelden, en aan de andere kant had je alleen een recorder nodig. Sommige computers uit die tijd hadden een ingebouwde datasette (of equivalent), terwijl anderen een interface boden om verschillende apparaten aan te sluiten. De IBM 5150, beter bekend als de “IBM PC”, was daar een van.
Tegenwoordig is de cassette-interface van de IBM 5150 niet meer dan een overblijfsel van vervlogen tijden (IBM verwijderde het in het volgende model), maar met een beetje code en veel creativiteit kan iedereen ermee experimenteren. Ingenieur Jozef Bogin is een soort expert op dit gebied, en als we zijn YouTube-kanaal verkennen, ontdekken we projecten waarbij de IBM 5150 opstart vanaf een tape-spoel en een conventionele audio-installatie. Wat staat er nu op de lijst? Niets minder dan een vinylplaat.
(Noot van de redactie: als je een hoofdtelefoon gebruikt, wil je absoluut het volume lager zetten)
DOS... op vinyl
Op zijn persoonlijke pagina legt Jozef uit dat de plaat een speciale versie van de FreeDOS-kernel bevat, een micro-variant van COMMAND.COM (miniCOMMAND 7.10), en een aangepaste kopie van Microsoft Interlink om bestanden over te dragen via de parallelle poort. Dit alles neemt in totaal 64 kilobytes in beslag, wat overeenkomt met 6 minuten en 10 seconden afspeeltijd op een vinylplaat van 45 toeren per minuut. Jozef creëerde speciaal voor de gelegenheid aangepaste software: zijn programma 5150CAXX maakt toegang tot de cassette-interface vanuit DOS mogelijk (in de originele configuratie werkte dit alleen met BASIC), en de besturingssysteemimage werd omgezet naar een WAV-bestand, dat uiteindelijk op de vinylplaat werd 'gesneden'. De bootloader is ook van zijn hand.
https://old.neoteo.com/usando-un-ordenador-ibm-at-de-29-anos-por-primera-vez/Zou je meer dan zes minuten willen wachten voordat een besturingssysteem is geladen? In het begin van de jaren '80 konden de vertragingen met sommige games veel langer zijn, en we hadden ook niet echt een alternatief. Wat Jozefs experiment betreft, kunnen we alleen maar zeggen: het is vreemd, het is absurd, en we zijn er dol op.
Officiële site: Klik hier