Commodore 64 con CPU difettosa

Torna alla lista delle riparazioni

E non c'è nulla da fare, riparare i biscottoni mi piace proprio.

Questo è il caso di un'anomalia che non mi era mai capitata di incontrare, una cpu difettosa su di una mainboard ASSY 250407.

All'apparenza sembra funzionare tutto senza problemi, la quantità di ram riportata all'avvio è quella corretta, il cursore lampeggia normalmente e posso giocare tranquillamente con la mia MagicDesk di prova.

Nel caso però si decida di utilizzare una cartuccia diagnostica, sorgono i problemi: in un caso c'è un blocco operativo al primo test della ram, nel secondo caso di ha il blocco al primo test, quello della zero page altrimenti le altre diagnostiche non riscontrano nulla di anomalo.

La zero page è un'area specifica della memoria, critica, con indirizzi da 0 a 255, ed è utilizzata dal sistema per avviare correttamente la macchina.

In essa opera la cpu per interfacciarsi con il kernal e le altre rom all'avvio del sistema, il kernal memorizza variabili di sistema, puntatori, altre variabili specifiche, la cpu legge e scrive in questa area di memoria programmata per essere utilizzata in maniera più veloce rispetto al resto della memoria utile.

Nel nostro caso bisogna effettuare ulteriori verifica in quanto il fatto che fallisca lo "zero page test" della diagnostica non necessariamente implica il fatto che la zero page sia difettosa e, quindi, che sia difettosa la ram di sistema.

Una prima indicazione ci viene fornita dal conteggio totale della ram all'avvio della macchina (38911 bytes) confutata comunque da altre diagnostiche di controllo della ram.

Un test che potrebbe portarci alla definitiva diagnosi di cpu guasta è il seguente:

lanciare il comando LOAD (o SHIFT+RUN/STOP) ed osservare cosa accade;
se non appare la scritta press play on tape ma si schiarisce subito lo schermo come se in realtà fosse apparsa la scritta e noi avessimo premuto un qualsiasi tasto, allora è quasi certo che si debba tosto sostituire la nostra amata 6510.

Non ci resta quindi che dissaldare, zoccolare e sostituire la nostra cpu. Vi allego i due video finali, quelli del comportamento corretto all'invio del comando LOAD e quello delle diagnostiche a riparazione effettuata.

Ricordatevi, la risposta è dentro di voi, epperò è sbagliata (cit. Quelo)

:-) :-) :-)



Torna alla lista delle riparazioni