banner
Centro notizie
Un approccio cooperativo si tradurrà in un risultato positivo.

Decodificare il passato

Dec 23, 2023

Lo standard di Kansas City era un protocollo di archiviazione dati ampiamente adottato agli albori dei microcomputer e dei personal computer. È stato sviluppato da un gruppo di appassionati e professionisti alla fine degli anni '70 e ha guadagnato popolarità nel corso degli anni '80. Il protocollo veniva utilizzato principalmente per archiviare e trasferire dati su cassette, comunemente utilizzate come supporto di memorizzazione in quell'epoca.

Questi dispositivi di archiviazione basati su cassette erano lenti, con velocità di trasferimento di 300 bit al secondo, ed erano limitati all'accesso sequenziale ai dati: un accesso casuale più veloce non era possibile. Erano anche notoriamente inaffidabili, poiché gli uni e gli zeri binari codificati da frequenze audio diverse spesso non riuscivano a registrarsi correttamente. Anche fattori come il livello del volume su cui è stato impostato il riproduttore di cassette potrebbero fare la differenza tra un buon caricamento dei dati o un fallimento.

È difficile dire qualcosa di molto positivo sull'archiviazione basata su cassette, anche con il caldo bagliore della nostalgia che amplifica i bei ricordi di quei primi giorni dell'informatica. La loro unica grazia salvifica era il loro prezzo. A quei tempi, quando i kilobyte di memoria costavano centinaia, o addirittura migliaia di dollari, e un disco rigido era fuori dalla portata della maggior parte degli utenti domestici, l’umile lettore di cassette forniva un’opzione molto migliore rispetto a digitare nuovamente un programma ogni volta che si il computer era acceso.

A causa della popolarità di questo metodo di archiviazione, sono ancora disponibili molti software su cassette. E per gli appassionati di retrocomputing, in particolare quelli che si dedicano alla costruzione del proprio computer retrò, ciò può significare la necessità di costruire un circuito complesso per decodificare l'audio e tradurlo in una rappresentazione binaria. Può essere un esercizio divertente, certo, ma a volte vuoi solo una soluzione precostruita.

Greg Strike di The Curious Place ha recentemente introdotto un kit elettronico chiamato KCS Mix Tape che soddisfa molto bene questa esigenza. Dopo aver saldato alcuni chip e una manciata di componenti passivi su un PCB a forma di cassetta, il KCS Mix Tape può accettare un flusso di audio e convertirlo simultaneamente in un flusso di dati binari seriali e paralleli.

Dopo aver assemblato la scheda, è necessario un rapido processo di calibrazione. Riproducendo un file audio che produce un modello di dati noto, quindi regolando un resistore di trim per garantire che il modello sia rappresentato correttamente sui LED integrati, il KCS Mix Tape sarà pronto per l'uso. Successivamente, le linee dati seriali o parallele possono essere collegate al tuo circuito e puoi iniziare a caricare i dati come nel 1979.

Il kit può essere utile per caricare dati da cassette, ma è anche didattico. Man mano che costruisci il dispositivo, acquisirai una migliore comprensione di ciò che ha fatto funzionare i computer vintage. Se vuoi ritirare un tuo mix tape KCS, sono disponibili presso il negozio The Curious Place per $ 50. Tutto il necessario per costruire il decoder a nastro è compreso nel kit standard.