Newsgroup: it.comp.retrocomputing
Titolo: Riparazione Spectrum ZX +

Apro un thread apposito ...
Ho avuto una mezz'oretta per dedicarmi a lui.
Rimossa la tastiera, la scheda e la ULA, in modo da misurare le tensioni 
con un po' di tranquillità.
Collegato un alimentatore stabilizzato +9Vdc.
 
Le tensioni sul 7805 risultano corrette, +9in, +5out.
Le tensioni sui 4116 sono:
V1 = -5.29
V8 = 12.22
V9 = 5
 
La tensione sui 4132
 
V8 = 5V
 
Nessun chip è risultato rovente dopo cinque minuti abbondanti. Solo lo 
Z80 iniziava ad intiepidirsi.
 
Il guasto non è rappresentato da righe di quadratini colorati: una solo 
riga a sfondo bianco, con una sequenza di caratteri strani, alcuni 
alfanumerici, nel posto ove (credo) dovrebbe apparire il logo Sinclair 
(dico credo perché non ho mai posseduto uno Spectrum).
La riga di quadratini colorati appare dopo la pressione della freciia 
verso destra, ma non dopo un reset o la pressione del tasto true video.
 
Nessun suono è emesso.
 
A proposito, non posso mettere un 4164 a cavallo di un 4116. Per il 4164 
V8 = 5V, mentre per il 4116 V8 = 12. Dovrei sollevare i piedini 1,9 del 
4164 e collegare l'8 a +5V.


A naso le tensioni mi sembrano giuste, a questo punto darei la colpa
alla rom
Ad aggravare le cose nella ISSUE6a e' presente una seconda ula vicino
al dissipatore marcata ZX8401
la puoi vedere nello schema elettrico
 
http://k1.dyndns.org/Vintage/Sinclair/82/Sinclair%20ZX%20Spectrum/Circuit%20Diagrams/ZX%20Spectrum%20Issue%206A%20-%20Schaltbild.gif
 
 
probabilmente rimpiazza alcuni chip TTL che si occupavano della
decodifica dei 32k alti di memoria ma e' collegata anche lei al bus
dati (A1...A16) per cui nn vorrei che fosse parzialmente difettosa.
 
Come ultima prova direi che con la tastiera collegata, accendi lo
spectrum e prova a digitare "b"  4 "ENTER" (BORDER 4) senza
preccuparti di quello che viene visualizzato.
Se il bordo schermo diventa verde allora lo spectrum "capisce" i
comandi, stà quindi funzionando "bene" pur con una visualizzazione
errata (secondo me bus dati in corto da qualche parte ram ko o qualche
pin in corto).

Dev'esser il periodo.
Oggi ho recuperato, al solito mercatino, uno Spectrum ZX 16k, completo di 
tutto, anche il polistirolo.
Sapevo che avrebbe avuto dei problemi, in quanto le viti erano allentate.
Dopo aver verificato l'alimentatore, l'ho acceso, visualizzando solo il 
bordo colorato, nero al centro e nient'altro.
Niente è rovente, a parte la solita ULA molto calda ed il 7805 caldino.
L'ho rimossa e verificato le tensioni: nessun problema.
 
Ho verificato l'eventuale presenza di corto circuiti: diodi, condensatori 
e resistori, ma nulla.
Sul retro della scheda, nella zona dell'LM1889N (ma non intorno il chip 
stesso), le piste di massa e relative piazzole sono rigonfie, ed in 
qualche punto s'è formata qualche gocciolina di stagno, segno di una 
passato stress termico. 
I chip di memoria sono freddi.
 
Ho un dubbio: a parte gli zoccoli vuoti per l'espansione di memoria, a 
sinistra della CPU ci sono 3+2 zoccoli vuoti. È normale ? Oppure sono 
stati rimossi ed è inutile che sbatta la testa ulteriormente ?


Per fare funzionare l'espansione di memoria, oltre agli 8 chip 4132
(4164) servivano questi chip TTL di decodifica degli indirizzi.

Ho fatto un po' di prove incrociate:
Z48 è lo Spectrum ZX + con 48k (Issue 6A)
Z16 è lo Spectrum ZX + con 16k (Issue 3B)
 
Ho scambiato le ULA (sono pressoché identiche), ed ho acceso lo Z16 con 
la ULA dello Z48.
Lo Spectrum si inizializza, compare il logo Sinclair. In precedenza 
riquadro nero al centro e bordo grigio. La tastiera non risponde (provate 
tutte e due). Comincio a pensare che la ULA Z48 non stia tanto male e che 
sia un problema di RAM. I chip sono freddi, ma non è la prima volta che, 
dopo un "corto", non trovo più un chip rovente ma freddo. Devo esaminare 
la superficie dei chip con la lente.
 
Devo far la prova inversa: accendere lo Z48 con la ULA Z16.