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)