Foto di uno "ZX Spectrum" issue 2 del 1982

Una vita migliore per lo Spectrum

Quasi quarant’anni, fa nelle pagine di MCmicrocomputer, veniva presentato lo ZX Spectrum, di sicuro il maggior successo dell’eclettico Clive Sinclair.

L’articolo di MC Numero 10

All’epoca me ne innamorai, corteggiandolo finché non riuscii ad averne uno tutto per me: è stato uno dei computer più diffusi, tanto che anche adesso è uno dei pezzi
vintage più richiesti, ed è anche facilmente “recuperabile”.
Se avete da poco riordinato una cantina o la sofffitta e avete ritrovato il vostro Spectrum dell’adolescenza, vi starete sicuramente chiedendo ”Funzionerà?” oppure “Come potrei ancora renderlo funzionante?”
Questa è la domanda che mi sono posto e alla quale cercherò di dare una risposta nelle pagine che seguono.

Forse, una volta che lo
avrete fatto “ripartire”, vi
accorgerete però che certe
cose erano un po’ scomode…
e vi chiederete allora anche
“Come posso modernizzarlo un po’, rendere meno scomode operazioni banali ma laboriose?” … allora cercherò di rispondere anche a questo!

Prima di tutto … vietato “accendere” prima di un check-up!
Eh si, l’errore più comune quando si ritrova un vecchio home computer è quello di collegarlo subito all’alimentatore per poterlo vedere subito all’azione: questa operazione, apparentemente innocua, può, quando il computer è stato spento per diverse decine di anni, trasformarsi in una “tragedia” con la possibilità che qualche circuito integrato si “bruci”; ciò accade perchè i circuiti di alimentazione dei computer sono abbastanza delicati e devono erogare tensioni piuttosto precise nei loro valori. In questi circuiti, ci sono elementi che devono restare entro precisi margini di tolleranza, come ad esempio i condensatori elettrolitici, che si rivelano poi essere i componenti in grado di presenare i problemi più importanti: con il passare degli anni e in presenza di materiali di qualità non eccelsa (tipico caso degli home computer, dove a minor costi corrispondeva un prezzo di vendita più allettante per l’utente finale), l’elettrolita contenuto nei condensatori tende a seccarsi alterando
le caratteristiche elettriche del componente e la sua funzionalità nel circuito.
Questo porta ad una pessima regolazione delle tensioni necessarie per i circuiti logici, il che può comportare il mancato funzionamento del computer, ed in taluni casi può “bruciare”, come già anticipato, anche qualche circuito integrato, ad esempio quelli utilizzati per la memoria RAM.

Recapping

Per questo una delle prime operazioni da effettuare consiste in quella che in gergo si chiama “recapping”, ossia la totale sostituzione di tutti i condensatori elettrolitici presenti sulla scheda con componenti di più recente produzione.

L’operazione in se, non difficilissima su computer come lo ZX Spectrum, richiede una certa abilità nell’uso del saldatore a stagno: sono disponibili appositi “kit” che contengono tutti i condensatori necessari, negli
esatti valori di capacità e fattore di forma per permettere una facile sostituzione.

Solo dopo questa operazione si può procedere all’accensione e
al successivo controllo di tutte le tensioni principali, così da
scongiurare altri problemi.

Il problema successivo è il collegamento del computer ad una TV: all’epoca queste macchine erano progettate per poter essere collegate alla presa d’antenna di un televisore analogico sintonizzato su di un preciso canale
(di solito il 36 UHF). Oggi abbiamo un nuovo standard televisivo digitale (DVB-T), che adotta frequenze e tecnologie incompatibili con quei circuiti! Che fare?

Ci sono due possibili soluzioni. La prima è quella di recuperare un vecchio TV analogico a cui collegare il cavetto RF del computer. La seconda,
necessita di un altro piccolo intervento con il saldatore, per
dotare lo Spectrum di un’uscita videocomposita che non era prevista nel progetto originale: questa modifica permette di rendere “compatibile” il computer con i televisori moderni che abbiano ancora la presa SCART
o videocomposita.

A questo punto, con lo Spectrum acceso e collegato al TV compatibile
possiamo finalmente cominciare ad usarlo.

OK, ma adesso che funziona?

Se con le vostre amorevoli cure siete riusciti a ripristinare il piccoletto, vi tornerà subito alla mente che per poterlo vedere pienamente in azione è necessario caricare in memoria qualche programma.

Una volta questo processo richiedeva l’uso di un registratore a cassette collegato con dei cavetti audio al computer e un tempo più o meno lungo (e noiso) per attendere la lettura del nastro, sperando di non incorrere in qualche fatidico errore di caricamento che costringeva a ripetere l’operazione da capo.

Per fortuna la tecnologia, nel frattempo, è progredita ed anche le capacità di progettazione degli appassionati che hanno realizzato diverse nuove periferiche per questo scopo. Per cominciare è giusto che sappiate che praticamente tutto il software realizzato per lo Spectrum è ormai facilmente reperibile in svariati siti web: i formati sono diversi, ma i più comuni, (ed anche quelli che la maggior parte delle periferiche che vedremo supportano), sono i .TAP o .TZX, ovvero delle perfette trasposizioni digitali dei nastri che usavamo in passato.

Le nuove periferiche

Partiamo, quindi, dalla più semplice periferica per il caricamento di questi file: il nome può essere Tapduino o Tzxduino ed esiste in differenti forme, dal semplice circuito “naked” alle fedeli riproduzioni in miniatura (di solito eseguite con stampanti 3D) di un registratore a cassetta: i file vengono memorizzati in una schedina SD (e questo è un elemento comune a quasi tutte le periferiche che vedremo), il cui contenuto è visualizzato su di un piccolo schermo LCD. I tasti per interagire con il dispositivo sono ridotti al minimo, quelli per scorrere avanti e indietro l’elenco, per riprodurre il file selezionate e quello per interrompere la riproduzione.

L’uso del dispositivo non riduce i tempi di caricamento, ma consente una maggiore versatilità ed affidabilità, potendo contenere in una schedina SD migliaia di nastri virtuali.

Il cuore del circuito è un Arduino (da cui la desinenza -duino nel nome) e pochissimi componenti di contorno: wi può recuperare in forma di kit, già assemblato e come abbiamo visto con una adeguata “carrozzeria”, i costi sono molto contenuti, 20-30 euro.

Avendo le capacità è possibile costruirlo con pochi componenti, in rete sono disponibili diversi tutorial.

La seconda periferica che voglio presentarvi, può utilizzare gli stessi file .TAP/TZX citati più qualche altro, ma è una vera e propria interfaccia disco con tanto di sistema operativo.

divIDE
il file browser della divIDE in azione

Sto parlando della divIDE e la sua analoga divMMC. La prima, l’originale, utilizza le memorie CF e consente di collegare anche un piccolo disco rigido IDE (da cui il suo nome), la seconda utilizza le più pratiche schede SD, ma perde le funzionalità di interfaccia IDE.

Entrambe utilizzano diversi sistemi operativi, caricati al boot da una rom contenuta sulla scheda: il più famoso e in continuo sviluppo è l’EsxDOS che presenta semplici comandi per leggere e scrivere sul disco emulato dalla CF/SD. Tutti però utilizzano una interessante feature che è il pulsante NMI con il quale si richiama un comodo file-browser per selezionare i file memorizzati sulla schedina e mandarli istantaneamente in esecuzione.

divMMC

Le divMMC sono state ulteriormente migliorate comprendendo, nella stessa scheda, una o due porte joystick selezionabili nei vari standard supportati dal software Spectrum e un secondo alloggiamento per schede SD, emulando un secondo disco.

I costi variano da un minimo di una cinquantina di euro fino a quasi il doppio per i modelli più completi.

Il fascino del passato

Non tutti gli appassionati di Spectrum sono propensi md usare periferiche e tecnologie moderne sulle loro macchine:Molti vogliono ancora utilizzare le vecchie interfacce disco con i relativi floppy disk.

vDrive

La Sinclair, in verità, aveva previsto, all’epoca, un sistema di memorizzazione innovativo che era il microdrive: un sottilissimo nastro magnetico montato ad anello in una microcartuccia. Il software permetteva di vedere questo loop come un disco ad accesso casuale.

Il mercato, vista la notoria scarsa affidabilità delle cartucce, affiancò presto delle interfacce che consentivano il collegamento dei più affidabili floppy da 3,5”. I formati più diffusi di quest’ultimi furono l’Opus Discovery e la MGT Plus D. Queste interfacce (denominate cloni) sono oggi piuttosto rare,e quando disponibili, nei vari siti di aste, vengono vendute a prezzi di molto superiori a quelli che avevano all’epoca.

Ovviamente la schiera di appassionati ha subito pensato di ricostruire, anche con qualche aggiornamento, queste schede che collegate a drive floppy (che fortunatamente sono gli stessi usati nei PC fino a qualche anno fa) permettono di leggere i vecchi dischetti.

Sono disponibili inoltre alcuni software che eseguiti su PC permettono, partendo da un’immagine disco reperibile su internet, di riscrivere le informazioni su un floppy reale che a questo punto può essere eseguito sullo Spectrum collegato ad uno di questi cloni.

Alcuni esempi sono il clone dell’Opus Discovery, progetto polacco di Maryjan (Marianm Marzec) che ho descritto su: http://www. claudiodicesare.it/2020/09/25/ un-clone-dellopus-discoveryper-zx-spectrum/ oppure il clone della +D (MGT plus D) ad opera degli spagnoli Pachuquin e Alvaro Alea reperibile qui: https://github.com/ merlinkv/PlusD_Clone.

Una periferica che invece è stata ricreata con un progetto innovativo, ma utilizza l’originale Interface 1 è il vDrive, che praticamente sostituisce in toto la meccanica e l’elettronica di un lettore microdrive con una soluzione tutta elettronica dove al posto delle inaffidabili cartucce microdrive è possibile utilizzare delle moderne schede SD.

Il progetto è di Charlie Ingley ed è possibile acquistarlo qui: https:// vdrivezx.com/

Conclusioni

Ma gli add-on disponibili non terminano certo qui, sono disponibili interfacce per il collegamento a monitor VGA e HDMI, per collegare joystick, aggiungere suoni polifonici (nei modelli non dotati) e addirittura collegarsi ad Internet per scaricare direttamente le immagini software da eseguire (progetto Spectranet). E’ proprio vero che una volta riattivato il nostro beniamino, potrà beneficiare di una seconda giovinezza e magari, anche noi riprovare le emozioni giovanili!

20 Agosto 2021
Claudio di Cesare

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *