Riparare un VIC 20 Estratto dall’articolo di Ray Carlsen: VIC20 – diagnostics and repair (ultimo aggiornamento 24 febbraio 2018) – Tradotto e rielaborato da Giovi Verrua
Nota bene: ci sono 3 versioni di schede madri del VIC20 e varianti. Due sono quelle più diffuse. Ray Carlsen, nell’articolo citato (vedi link), sviscera per ciascuno dei due modelli più diffusi un elenco di guasti e possibili cause. In questa pagina analizzeremo soltanto il modello denominato CR, il più diffuso in Italia.
Per i guasti connessi al secondo tipo, nel caso in cui siate in possesso di un VIC prima serie, fate riferimento all’articolo originale (in inglese).
Il primo modello (1980) si caratterizza per uno stabilizzatore di tensione interno, mentre i modelli successivi utilizzano lo stesso alimentatore del C=64 con un connettore DIN a 7 poli.
Innanzitutto, per poter collegare il VIC 20 alla televisione, è necessario essere in possesso di un modulatore RF (fornito in dotazione) funzionante. In alternativa, è possibile collegarlo ad un monitor Commodore o ad un qualunque televisore mediante la presa AV utilizzando un apposito cavo. In caso di dubbi di funzionamento sul modulatore, il cavo AV è preferibile. Spesso i modulatori infatti non funzionano o funzionano male.
Ecco il pinout dell’uscita video del VIC 20: Questa è la piedinatura della presa (femmina) vista guardando il retro del VIC 20 “da fuori” (cioè come viene visto da un utente che si appresta a collegare il cavo.
Si noti che l’uscita video si trova su due differenti pin. In alcuni modelli di VIC 20, questi due pin sono collegati assieme sulla piastra, mentre in altri modelli si ottengono dei livelli di segnale leggermente differenti usando uno oppure l’altro pin.
Per interfacciarsi ad un monitor Commodore come ad esempio il 1702, usare il pin 4 e il pin 2.
Si faccia molta attenzione al pin 1, che porta l’alimentazione al modulatore RF.
Eventualmente, per sicurezza, effettuare una prova con un tester per essere certi del pin da collegare.
Nota bene: un cavo video Y/C (S-Video) per il C=64 o per il C=128 non funzionerà per il VIC 20.
Un VIC-20 funzionante non espanso, dopo alcuni secondi dall’accensione, presenta una videata come questa , con il cursore lampeggiante.
Diversamente, i sintomi di malfunzionamento potrebbero essere diversi, dovuti a cause molteplici. Vediamo di riassumerle.
Principale componentistica utilizzata nel VIC-20 e guasti connessi.
NOTA BENE: nella seguente tabella si fa riferimento allo schermo bianco e allo schermo nero. Per schermo nero (blank screen) s’intende una videa scura (chiamata raster) senza bordi e caratteri.
Per schermo bianco invece si intende una videata vuota, anch’essa senza bordi e caratteri, ma più luminosa.
Vedi oltre per maggiori chiarimenti per l’identificazione della corretta tipologia.
MOTHERBOARDS: ASSY #250403 FAB #251040-01 REV D 1981/2
Sigla piastra | Sigla del componente | Funzione del componente | Descrizione guasti connessi al componente |
---|---|---|---|
UAB1 | 6522 | VIA INTERFACE, KEYBOARD-SERIAL | La videata iniziale è corretta, ma senza cursore. La tastiera non risponde o risponde in parte. In alcuni casi, la porta seriale (accesso al drive) non funziona correttamente. In caso di schermo nero, provare a rimuovere ed avviare. |
UAB3 | 6522 | VIA INTERFACE, JOY-USER-SERIAL-CASS | Problemi di accesso al drive (“searching for…” senza soluzione). Uno o più posizioni del joystick non funzionano. In caso di schermo nero, provare a rimuovere ed avviare. |
UB4 | 7406 | LOGIC | La porta seriale non funziona correttamente non funziona del tutto. Problemi di accesso all’unità disco. In caso di schermo nero, provare a rimuovere ed avviare. All’accensione caratteri strani, ma poco alla volta si ricompongono (il 7406 è sostituibile con il DM7406N). |
UB6 | LM555 | TIMER POWER ON RESET | All’accensione il computer non si resetta. Potrebbe produrre uno schermo pieno di immagini o caratteri casuali, o lo schermo potrebbe bloccarsi durante l’avvio. Se il drive si resetta quando il computer viene acceso, questo chip è correttamente funzionante |
UB7 | 6560/6561 | VIC VIDEO/AUDIO NTSC è siglata 6560 PAL è siglata 6561 | schermo bianco o schermo nero, immagini casuali sullo schermo o nessuna immagine, schermo pieno tutto o in parte di caratteri ed immagini casuali. Alcuni comandi di accesso all’unità disco digitati “alla cieca” potrebbero funzionare. Guasto parziale: immagine scura o non ben definita, perdita di colore, video “sporco” o mancanza di sonoro, game paddles o penna ottica non funzionano. |
UB9 | 7402 | (M53202P) OSC MASTER CLOCK E’ situato nella sezione RF, all’interno della scatolina in metallo al centro della piastra, assieme al VIC (UB7) | schermo bianco. Nessuna interferenza di radiofrequenza nella banda radio AM (vedi sotto). Guasto parziale: colori sbagliati o mancanti, caratteri “spezzati” o con linee diagonali, suoni con toni errati. I sintomi potrebbero apparire solo a caldo. |
UC2 | 74LS04 | LOGIC | Colori dei caratteri errati (mischiati). In casi gravi, l’intero schermo viene popolato con caratteri lampeggianti o errati, righe verticali e colori causali. In caso di schermo nero, provare a rimuovere ed avviare. |
UC3 | 74LS02 | LOGIC | |
UC4 | 74LS138 | LOGIC MEMORY CONTROL | schermo nero |
UC5 | 74LS138 | LOGIC BLOCK CONTROL | schermo nero |
UC6 | 74LS138 | LOGIC I/O | |
U14 | MB8416A | RAM MEMORY sigla indicata sul chip è del costruttore; ad ogni modo si tratta di DRAM 4116 da 16kbit (2kbyte) | schermo nero. Memoria al di sotto dei 3583 BYTES FREE. A volte produce videate con caratteri e/o immagini causali e/o schermo bloccato dopo il riscaldamento. Il chip in corto può diventare molto caldo. |
U15 | MB8416A | RAM MEMORY sigla indicata sul chip è del costruttore; ad ogni modo si tratta di DRAM 4116 da 16kbit (2kbyte) | schermo nero. Memoria al di sotto dei 3583 BYTES FREE. A volte produce videate con caratteri e/o immagini causali e/o schermo bloccato dopo il riscaldamento. Il chip in corto può diventare molto caldo. |
UD1 | CD4066 | GATE | |
UD2 | 2114 | SRAM | |
UD7 | 901460-03 | ROM CHARACTER componente che può essere sostituito con una EPROM riprogrammata con l’immagine della ROM originale ROM disponibili qui | Videata di partenza priva di caratteri (solo blocchi o righe lampeggianti al posto dei caratteri) e caratteri mancanti nei giochi. Cartucce utilizzanti principalmente la grafica potrebbero apparire normali. In caso di schermo nero, provare a rimuovere ed avviare. |
UD8 | MPS65245 MOS65245 74LS245 | TRI-STATE LOGIC | schermo nero. Vedi anche UE8 per un possibile guasto parziale. Nota bene: per E8 si tratta di un guasto effettivamente riscontrato; per UD8 si tratta di una deduzione, sulla base del fatto che gli integrati sono identici ed appaiati. |
UD9 | 74LS133 | LOGIC | |
UE1 | 2114 | SRAM | |
UE2 | 2114 | SRAM | |
UE8 | MPS65245 MOS65245 74LS245 | TRI-STATE LOGIC | schermo nero . Guasto parziale: schermo bianco/ciano con righe diagonali lampeggianti sulla parte bianca. |
UE10 | 6502 | MICROPROCESSOR | schermo nero. Guasto parziale: i programmi potrebbero girare per un po’, e quindi bloccarsi |
UE11 | 901486-01 | ROM BASIC componente che può essere sostituito con una EPROM riprogrammata con l’immagine della ROM originale ROM disponibili qui | Videata di avvio con i bordi ma priva di caratteri. I comandi all’unità disco non funzionano, ma alcuni giochi su cartuccia potrebbero funzionare. |
UE12 | 901486-06 | ROM KERNAL componente che può essere sostituito con una EPROM riprogrammata con l’immagine della ROM originale ROM disponibili qui | Schermo nero. Nessun accesso al drive, le cartucce non funzionano. Guasto parziale: alcuni giochi in cartuccia potrebbero funzionare. |
UF8 | MPS65245 MOS65245 74LS245 | TRI-STATE LOGIC | |
Q3 | 2SD880 | TRANSISTOR, CASS. MOTOR DRIVER | Il motore del registratore a cassette non funziona. |
CR2 | S10B | F1 1 AMP FB | |
F1 | 1 AMP FB FUSE, 9 VOLT | AC SOURCE | Tutto funzionante, eccetto il motore del registratore a cassette motor and l’alimentazione 9V AC della porta utente. |
Y1 | CRYSTAL, 14.31818MHz | Vedi UB9 |
La diagnosi di un malfunzionamento è spesso difficile, ma ci sono alcune cose da provare per delimitare la diagnosi ad un guasto specifico. Lo schermo nero è il sintomo principale, è può essere il più difficile da diagnosticare perché ci sono molte cause potenziali, inclusa l’alimentazione elettrica mancante o difettosa.
Per identificare se il computer sta generando la normale interferenza di radiofrequenza, si può utilizzare una radio AM sintonizzata sul valore più basso della scala delle frequenze. I segnali digitali di un computer sono come piccole trasmittenti radio, e una radio AM posta molto vicino ad esso può riceverli.
La sequenza di avvio del VIC20 richiede circa 4 secondi, e produce dei suoni caratteristici all’avvio. Se si è abituati a sentire e riconoscere questi suoni, questo può essere usato in fase di diagnostica. Ad esempio, se il computer genera interferenza nella radio, significa che il microprocessore e i chip di supporto stanno funzionando, e la causa dello schermo nero può essere imputata al processore VIC [quello che talvolta è racchiuso all’interno della scatolina in lamiera al centro della piastra.
Un guasto completo del chip VIC potrà produrre anche uno schermo bianco e poca interferenza sulla radio AM perché nulla sta funzionando ad eccezione dell’oscillatore principale (master oscillator). I segnali di clock vanno tramite il VIC al resto del computer. Un altro guasto comune, e di semplice riparazione, è dato dal fusibile mal posizionato nel portafusibile. Se questo non è ben posizionato, una certa resistenza potrebbe prodursi dal contatto difettoso, e un voltaggio troppo basso potrebbe impedire un funzionamento corretto.
Occorre quindi accertarsi che il fusibile sia privo di ossidazioni e correttamente posizionato. Anche lo spinotto di alimentazione va controllato; in alcuni casi genera un contatto errato, e talvolta uno dei cavetti di alimentazione si stacca internamente allo spinotto, specie quando non è stato ben saldato. Alcuni spinotti sono pressofusi, mentre altri possono essere aperti ed ispezionati.
Parlando di contatti e ossidamento, una preventiva (e diagnostica) mossa da fare è quella di risistemare tutti gli integrati montati su zoccolo, i cui pin spesso sono sporchi di polvere o ossido che può generare carenza di conduttività. Per sistemare la cosa, estrarre leggermente (non del tutto) il chip da entrambe le parti, e quindi spingerlo nuovamente al suo posto. Non fate leva sulla piastra con il cacciavite, o potreste rompere le piste in rame. Nel caso in cui il chip venga rimosso del tutto dallo zoccolo, occorre prestare molta attenzione a non piegare i pin mentre viene risistemato sullo zoccolo. Un pin piegato al di sotto del corpo in plastica dell’integrato è praticamente impossibile da vedere, salvo estrarre nuovamente il chip dallo zoccolo., ed aggiungerà un nuovo problema a quello esistente.
Un’altro controllo di diagnostica su un computer “morto” è quello di controllare la temperatura di ciascun integrato. Alcuni integrati (soprattutto quelli grandi, tipo il microprocessore o il VIC) appariranno abbastanza caldi dopo alcuni minuti trascorsi dall’accensione. Ad ogni modo, un po’ di esperienza sulle possibili normali temperature operative di ciascun chip aiuterà parecchio. Alcuni integrati restano pressochè freddi, e questo è normale, ma un VIC freddo a dieci minuti dall’accensione significa che c’è un guasto. Se un eventuale sostituzione non porta migioramenti (il nuovo VIC continua ad essere freddo), significa che non arriva alimentazione (manca il +5V sul pin 40) o il chip non è a massa (pin 20). Questo potrebbe essere dovuto anche ad uno zoccolo difettoso. Non è un guasto comune, ma è guasto possibile.
Come diagnostica, si può anche pensare di avviare il computer togliendo uno alla volta gli integrati che non pregiudicano l’avvio: i due VIA, la rom dei caratteri, e i due logic UC2 e UB4. Se uno di questi chip è in corto, togliendo questi chip il computer verrà avviato. Se uno dei due VIA è difettoso,
invertendoli si potrà determinare quale dei due; il guasto seguirà il chip difettoso. Un sospetto guasto alla tastiera potrà essere identificato scollegando la tastiera e avviando il computer senza di esso, oppure sostituendo la tastiera con un’altra presa da un VIC-20 o da un C=64.
L’alimentatore potrebbe essere causa di guasto. Siccome esso è identico a quello del C=64, si potrebbe pensare che uno funzionante su un C=64 debba esserlo per forza anche per un VIC 20. Questo è errato, perché il C=64 richiede minor corrente erogata, e quindi un alimentatore parzialmente difettoso potrebbe funzionare per uno ma non per l’altro.
Se l’alimentatore non eroga i 5 V correttamente, il computer non funzionerà e il led non si accenderà o non sarà luminoso. Se l’alimentatore non eroga i 9 VAC o il fusibile all’interno del computer è guasto o difettoso, il computer funzionerà, ma non funzioneranno le porte utente e il registratore a cassetta.
Se il fusibile è bruciato, probabilmente una di queste porte è in corto. Non collegate o scollegate nulla a computer acceso!
Queste informazioni possono aiutare nella riparazione di un computer guasto, ma si tenga presente che la riparazione di alcuni guasti può essere un’impresa difficoltosa anche per tecnici esperti. C’è un limite a quanto un principiante può riparare autonomamente. E’ molto facile danneggiare un chip o una pista durante la rimozione. Data la scarsa reperibilità di componentistica legata a questo vetusto computer, occorre prestare attenzione a tenere da conto ogni singolo componente, magari cercando un computer funzionante e tenendo quello vecchio da parte come “banca degli organi”.
Tratto da un articolo di Ray Carlsen CET
Tradotto, adattato e rivisto da Giovi Verrua (aggiornato e formattato da VIC-20.it)