GUASTI SINCLAIR

Sinclair Doctor: trova il guasto

Parti da quello che vedi sullo schermo o rispondi a qualche domanda: ti diciamo quali chip controllare, che attrezzatura serve e come procedere. Per ZX80, ZX81, ZX Spectrum 16K, 48K, 48K+, 128, +2, +2A, +2B, +3 e Sinclair QL.

--- DIAGNOSISYSTEM READY.
COSA VEDI SULLO SCHERMO?

Riconosci il guasto dalla schermata

Simulazioni dei sintomi più comuni. Clicca su quella che somiglia al tuo schermo per andare alla diagnosi.

DIAGNOSI GUIDATA

Rispondi alle domande

Puoi cliccare le risposte o premere i tasti 1-9. Il percorso fatto resta in alto e puoi tornare a qualsiasi passo.

MAPPA DEI CHIP

I chip principali dei Sinclair

Raggruppati per funzione (non è la disposizione fisica sulla scheda). Clicca un chip per sapere cosa fa e quali sintomi dà quando si guasta. Nella diagnosi, i chip coinvolti si illuminano.

Seleziona un chip per vedere i dettagli.
PERIFERICHE CHE AIUTANO

Cartucce di test e strumenti di diagnosi

Con questi strumenti la ricerca del guasto diventa molto più veloce, e alla fine puoi fare un collaudo completo.

ATTREZZATURA

Cosa serve sul banco di lavoro

Non serve tutto subito: ogni diagnosi ti indica cosa ti occorre per quel tipo di guasto.

⚠️ Sicurezza. Prima di aprire scollega l'alimentatore. Controlla la polarità: sullo Spectrum 16K/48K/128 il centro dello spinotto è negativo, sullo ZX81 positivo; i +2A, +2B e +3 vogliono un alimentatore a 6 poli con +5, +12 e −12 V. Sul 48K, se TR4 fuma, spegni subito.
DIAGNOSTICA AVANZATA

ROM diagnostiche per Spectrum, Minerva e test per il QL

Una ROM di diagnostica al posto di quella originale dice in pochi secondi quale RAM è guasta. Sul QL, Minerva sostituisce il sistema operativo e prova la memoria a ogni accensione.

1. Una EPROM di diagnostica per lo Spectrum

  • ZX-Diagnostics di Brendan Alford, gratuita, dal 16K al +3: scarica testrom.bin dalle release su GitHub.
  • 16K/48K: la ROM originale è una 23128. Al suo posto va una 27C256 (o 27C128) con qualche modifica: pin 1 collegato al pin 28 (+5 V); pin 27 alla linea A14, che con un deviatore sceglie tra due immagini (per esempio ROM originale e diagnostica); pin 20 da un OR di /ROMCS e /MREQ fatto con due diodi e una resistenza. Collegarlo solo a /ROMCS sembra funzionare ma sbaglia la lettura della tastiera. Controlla anche i ponticelli H/N vicino alla ROM. Tutti i passaggi sono nel nostro articolo Cambiare la ROM dello ZX Spectrum.
  • 128 e +2 grigio: un'unica ROM da 32K (IC5 sul 128, IC8 sul +2), sostituibile con una 27C256: controlla la piedinatura sullo schema.
  • +2A, +2B, +3: due ROM da 32K (40092 e 40093), sostituibili con due 27C256.
  • Senza togliere la ROM: schede che si infilano dietro (DiagBoard, SMART Card di Retroleum, ZXC4, Dandanator) oppure testram.tap caricato da DivMMC, che però non prova ULA e tastiera. Sul +2A/+3 le schede del 48K e del 128 non funzionano: i segnali della ROM sul connettore sono diversi.

2. Leggere i risultati di ZX-Diagnostics

  • All'avvio fa otto bip e due toni e il bordo passa dal blu al verde: CPU, ULA e bus funzionano. Bordo arcobaleno con un fischio = checksum della ROM sbagliato.
  • La RAM bassa compare come 8 strisce sul bordo: verde buona, rossa guasta. La wiki non è coerente sul verso (bit 0 in alto o in basso): se ne hai più di una guasta, conferma con la sonda o con il tester.
  • La RAM alta viene indicata con il numero dell'IC (IC15–IC22 sul 48K); i banchi dei 128K e la paginazione vengono provati.
  • Tasti all'accensione: SPAZIO scheda di prova video, U test della ULA (MIC, EAR, bordo, interruzioni), S prova continua, M esplora la memoria.
ModelloRAM bassa, bit 0 → bit 7
16K, 48K, 128IC6 → IC13 (4116 sul 48K, 4164 sul 128)
+2 grigioIC32 → IC25
+2A, +2B, +3IC3 bit 0–3, IC4 bit 4–7

Tutte le RAM basse rosse sul 48K? Prima di cambiare otto chip misura sulle 4116: pin 1 = −5 V, pin 8 = +12 V, pin 9 = +5 V, pin 16 = massa. Se il −5 V o il +12 V mancano, il guasto è nel convertitore TR4/TR5.

3. Minerva per il QL

  • Cos'è: il sistema operativo sostitutivo del QL di Laurence Reeves (QView), oggi con sorgenti GPL. Corregge i difetti delle ROM, è più veloce, permette più SuperBASIC e il doppio schermo, e all'avvio fa un test della RAM più completo. PRINT VER$ risponde JSL1.
  • Dove scaricarla: versione 1.98a1 curata da Marcel Kilgus su kilgus.net (sorgenti su GitHub); tutte le versioni anche nell'archivio ROM di Dilwyn Jones.
  • Come farla: l'immagine è da 48K e si masterizza dall'inizio di una 27C512. Una EPROM non entra direttamente nello zoccolo: alcuni pin sono diversi e il chip select delle ROM originali è attivo alto. Serve un adattatore che inverte il segnale: il nostro, a SMD o a fori passanti, è descritto in ROM Minerva per QL con i file su GitHub.
  • Come montarla: togli le due ROM (IC33 da 32K e IC34 da 16K) e inserisci l'adattatore in uno dei due zoccoli. Sulle prime schede con tre chip (due ROM impilate) servono modifiche.
  • Errore della RAM: Minerva mostra dato scritto, dato letto e indirizzo. Inseriscili nel decodificatore della RAM di Minerva per sapere quale tra IC1 e IC16 cambiare.

4. Se il QL non arriva nemmeno al test

  1. La ROM di diagnostica: la Bare Metal Diagnostic ROM di Stephen Usher usa lo stesso adattatore di Minerva e gira anche senza RAM: le basta CPU, ZX8301 e l'uscita seriale della ZX8302.
  2. Leggila dal PC: scrive su SER2 a 4800 baud. A schermo mostra 8 bande per la RAM (verde buona, rossa guasta; i chip si contano da destra a sinistra) e prova anche orologio, IPC, tastiera e interruzioni.
  3. Alimentazioni: 5 V dal 7805 (IC35), +12 V e −12 V da 78L12 e 79L12.
  4. Segnali di base: clock, /RESET e DTACK sul pin 31 della 68008: senza DTACK il test della RAM non parte.
  5. Chip su zoccolo da provare in quest'ordine: IC18 (CPU), IC22 (ZX8301), IC23 (ZX8302), IC24 (IPC), IC28.
SCHEMI E DOCUMENTAZIONE

Per chi vuole riparare da solo

Schemi elettrici, manuali di servizio e le comunità dove chiedere aiuto.

Questo strumento dà indicazioni generali basate sui guasti più comuni e sui manuali di servizio. Per riparazioni complesse chiedi a un tecnico esperto o alla community Sinclair (per esempio Spectrum Computing o il QL Forum).