Il Philips MSX2 NMS 8245 presentava un’anomalia nello slot di espansione 2: una cartuccia Carnivore2 funzionava solo nello slot 1. L’analisi degli schemi e le verifiche elettriche hanno evidenziato l’assenza del segnale di clock, causata da un’interruzione nella pista della scheda madre.
Non essendo stato possibile localizzare il punto esatto del guasto, il collegamento è stato ripristinato con un bypass di circa 30 centimetri. La manutenzione ha incluso anche la sostituzione della cinghia del floppy disk drive, seguendo un approccio diagnostico basato sulla documentazione tecnica.
Diagnostica elettronica, analisi degli schemi elettrici e ripristino di una pista interrotta su un home computer MSX2.
Un guasto nascosto in un computer apparentemente funzionante
Quando si restaurano computer vintage, non sempre i guasti si manifestano con una macchina completamente inutilizzabile. Talvolta il computer si avvia, esegue i programmi e sembra funzionare perfettamente, ma nasconde qualche anomalia nei circuiti che gestiscono le periferiche.
È proprio quello che abbiamo incontrato durante il restauro di un Philips NMS 8245, uno degli home computer MSX2 prodotti dalla casa olandese negli anni Ottanta.
Il computer era sostanzialmente funzionante, ma presentava uno strano comportamento: una cartuccia di espansione funzionava correttamente inserita nel primo slot, mentre non dava segni di vita nel secondo.
Da questa semplice osservazione è iniziata un’indagine elettronica che ci ha portati a ricostruire il percorso del segnale di clock attraverso la scheda madre e, infine, a ripristinare un collegamento interrotto mediante un bypass.
Il Philips NMS 8245 e la sua architettura
Il Philips NMS 8245 appartiene alla seconda generazione dello standard MSX e dispone di un’architettura basata su alcuni componenti fondamentali:
- CPU Zilog Z80A, il microprocessore a 8 bit utilizzato dai computer MSX.
- VDP Yamaha V9938, il processore video che caratterizza la generazione MSX2.
- MSX Engine S-3527, integrato dedicato a diverse funzioni di gestione del sistema.
- 128 KB di RAM e 128 KB di memoria video.
- Due slot di espansione per cartucce.
- Un floppy disk drive integrato da 3,5 pollici.
I due slot permettono di collegare giochi, interfacce, espansioni di memoria e numerose periferiche.
Oltre ai bus dati e indirizzi, i connettori mettono a disposizione diversi segnali di controllo del sistema, compreso quello di clock.
È proprio quest’ultimo ad avere avuto un ruolo fondamentale nella nostra riparazione.
Il primo indizio: la Carnivore2 funziona soltanto nello slot 1
Durante le prove del computer abbiamo utilizzato una Carnivore2, una moderna cartuccia multifunzione per sistemi MSX che integra diverse possibilità di espansione.
Inserita nello slot 1, la cartuccia funzionava regolarmente. Spostandola nello slot 2, invece, non funzionava.
Questo comportamento era particolarmente interessante perché consentiva di escludere, almeno come prima ipotesi, un guasto generalizzato della cartuccia o del computer.
La differenza sembrava risiedere proprio nei collegamenti dei due slot.
La Carnivore2 non è stata utilizzata come strumento di misura: è stata semplicemente la periferica che ha evidenziato il problema e dato inizio alle verifiche.
Per trovare la causa era necessario passare dalla prova funzionale all’analisi elettronica vera e propria.
Dalla ricerca del guasto allo studio degli schemi elettrici
Abbiamo iniziato consultando il service manual del Philips NMS 8245, contenente gli schemi elettrici della motherboard, e i datasheet dei principali circuiti integrati, in particolare:
- Zilog Z80, per comprenderne i requisiti e i collegamenti del clock.
- Yamaha V9938, per analizzare i circuiti legati alla temporizzazione del sistema.
L’obiettivo era ricostruire l’intera catena di generazione e distribuzione del clock.
In un computer digitale il clock rappresenta un riferimento temporale fondamentale: coordina il funzionamento dei circuiti e permette alle diverse componenti di operare in maniera sincronizzata.
La sua generazione parte da un oscillatore al quarzo, mentre la successiva distribuzione può coinvolgere circuiti integrati, divisori di frequenza, buffer e piste della scheda madre.
Dal quarzo agli slot di espansione
Seguendo gli schemi elettrici abbiamo ricostruito il percorso della temporizzazione, partendo dall’oscillatore al quarzo e passando attraverso i circuiti che rendono disponibile il clock alla CPU e alle espansioni.
È importante distinguere la frequenza dell’oscillatore principale da quella del segnale CLOCK utilizzato dal bus MSX: non necessariamente coincidono.
Nei sistemi MSX il segnale di clock reso disponibile sul connettore delle cartucce è associato alla temporizzazione del sistema, con una frequenza nominale di circa 3,58 MHz.
Il connettore standard MSX dispone di 50 contatti e il segnale CLOCK è presente sul pin 42.
Grazie agli schemi è stato quindi possibile individuare i collegamenti da verificare, seguendo il percorso del segnale attraverso la motherboard.
La diagnosi: manca il clock sul secondo slot
Le verifiche elettriche hanno permesso di individuare il problema: il collegamento che avrebbe dovuto portare il segnale di clock allo slot 2 era interrotto.
Mentre lo slot 1 disponeva regolarmente del segnale necessario, il secondo slot risultava privo del clock.
Questo spiegava il diverso comportamento della Carnivore2.
A questo punto rimaneva un problema: dove si trovava fisicamente l’interruzione?
Abbiamo eseguito verifiche di continuità seguendo i collegamenti riportati negli schemi, cercando di identificare il tratto della pista danneggiato.
Nonostante le verifiche, non siamo riusciti a individuare con precisione il punto dell’interruzione sulla motherboard.
Un guasto di questo tipo può essere causato da diversi fattori: una pista deteriorata, una microfrattura del rame, un collegamento passante danneggiato oppure una precedente sollecitazione meccanica.
Nel nostro caso non è stato possibile stabilire con certezza quale fosse l’origine fisica del difetto.
La soluzione: un bypass di circa 30 centimetri
Una volta individuato il collegamento mancante, abbiamo deciso di evitare ulteriori interventi invasivi sulla motherboard.
La soluzione è stata relativamente semplice: realizzare un collegamento elettrico alternativo tra i punti interessati.
Abbiamo utilizzato un filo elettrico lungo circa 30 centimetri, facendolo passare da un lato all’altro della scheda madre e collegando direttamente i due estremi del percorso interrotto.
In questo modo abbiamo ripristinato la continuità della linea di clock verso lo slot 2, aggirando la parte della motherboard in cui si trovava il guasto.
Perché un semplice filo può risolvere il problema?
Le piste di un circuito stampato sono, dal punto di vista elettrico, collegamenti conduttivi tra componenti.
Quando una pista si interrompe, uno dei metodi tradizionali di riparazione consiste proprio nel sostituirne il percorso con un conduttore esterno.
La tecnica è comunemente chiamata bypass o wire jumper.
Nel nostro caso il collegamento era abbastanza lungo da richiedere un filo che attraversasse una parte significativa della scheda madre.
Occorre comunque considerare che un segnale di clock non è equivalente a una semplice linea di alimentazione continua.
La lunghezza del conduttore, la sua disposizione e le caratteristiche elettriche possono influenzare la qualità del segnale, specialmente in presenza di fronti di commutazione rapidi.
Per questo motivo, nelle riparazioni di linee digitali, è generalmente consigliabile mantenere i collegamenti il più corti possibile e verificare il corretto funzionamento del circuito dopo l’intervento.
Nel nostro caso il bypass ha consentito di ripristinare il collegamento mancante, senza dover individuare e intervenire direttamente sulla pista danneggiata.
Anche il floppy disk drive aveva bisogno di manutenzione
Completata la riparazione elettronica, ci siamo occupati di un secondo intervento, questa volta di natura meccanica.
Il Philips NMS 8245 integra un floppy disk drive da 3,5 pollici, una componente che, dopo diversi decenni, può presentare problemi dovuti all’invecchiamento dei materiali.
Uno degli elementi soggetti a deterioramento è la cinghia di trascinamento.
Con il tempo la gomma può perdere elasticità, deformarsi o deteriorarsi, compromettendo la trasmissione del movimento.
Abbiamo quindi provveduto alla sostituzione della cinghia del floppy disk drive, completando un ulteriore intervento di manutenzione del computer.
Si tratta di un’operazione frequente nel restauro di apparecchiature vintage, soprattutto quando sono rimaste inutilizzate per molti anni.
L’importanza della documentazione tecnica nel retrocomputing
Questo intervento è un buon esempio di quanto sia importante affrontare le riparazioni dei computer storici attraverso un metodo sistematico.
La disponibilità degli schemi elettrici e dei datasheet dei componenti permette di andare oltre la semplice sostituzione casuale degli integrati.
Nel nostro caso, il percorso diagnostico è partito dall’osservazione di un comportamento anomalo per arrivare all’identificazione di un collegamento interrotto.
Non abbiamo sostituito il VDP, la CPU o altri circuiti integrati perché non c’erano elementi sufficienti per considerarli guasti.
Abbiamo invece ricostruito il funzionamento del circuito e verificato le connessioni elettriche necessarie.
Il risultato è stato un intervento mirato e limitato al problema effettivamente riscontrato.
Questa è una delle caratteristiche più interessanti del retrocomputing: i computer di quell’epoca, pur essendo complessi, offrono ancora la possibilità di comprendere concretamente il funzionamento della loro elettronica, seguendo i segnali e analizzando i circuiti a livello di singolo componente.
Conclusioni
La riparazione del Philips MSX2 NMS 8245 è iniziata da un malfunzionamento apparentemente circoscritto: una Carnivore2 che funzionava soltanto in uno dei due slot di espansione.
L’analisi della documentazione tecnica e le successive verifiche elettriche ci hanno condotto a individuare un’interruzione nella distribuzione del segnale di clock verso lo slot 2.
Non essendo stato possibile localizzare il punto esatto del difetto sulla scheda madre, abbiamo risolto realizzando un bypass con un filo elettrico di circa 30 centimetri.
Abbiamo infine completato la manutenzione sostituendo la cinghia del floppy disk drive.
Una riparazione che ricorda un principio fondamentale della diagnostica elettronica: prima di sostituire i componenti, bisogna comprendere il funzionamento del circuito e seguire il percorso dei segnali.
Ed è proprio questo approccio che rende il restauro dei computer MSX un’attività tanto tecnica quanto appassionante.
Documentazione tecnica
Per approfondire il funzionamento del computer e dei suoi circuiti è possibile consultare:
- Philips NMS 8245 – Service Manual (PDF)
- Datasheet Zilog Z80 CPU.
- Documentazione tecnica Yamaha V9938.
- Specifiche del bus di espansione MSX e relativo pinout.
La documentazione originale rappresenta un riferimento essenziale per identificare i segnali e ricostruire i collegamenti sulla motherboard.