[zxspectrum] Re: Spectrum non funzionante

  • From: Massimo Raffaele <massimo.raffaele@xxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Wed, 23 Jan 2008 23:25:14 +0100


Non vorrei diventare molesto :-) ma mi sento in dovere di citare ancora una volta la favolosa zxmmc+ <g>, che puo` rivelarsi utile: se alimenti lo spectrum tenendo attivo l'ingresso di Fire dell'ingresso kempston, la bootrom parte senza utilizzare nemmeno un byte di memoria di sistema ed esegue una routine diagnostica.

Se il processore funziona, il border esegue un ciclo di colori. Se l'uscita video/ula e` andata, si puo` constatare l'efficienza del processore guardando il led della sd-card 0, che lampeggia.

Successivamente il programma si auto-copia in ram (ma sempre quella della zxmmc+) per avere accesso alla propria area variabili in RD/WR. Se anche questo va a buon fine, sul border/led si potra` vedere un ciclo di colori veloce.

A quel punto il firmware diventa operativo ed e` possibile comunicare con esso via seriale mediante zx-com: sara` quindi possibile leggere e scrivere qualsiasi locazione nella memoria dello spectrum, cosa che rende estremamente agevole 'vedere' qual e` il chip di ram difettosa. Molto tempo fa ho riparato il mio gommoso cambiando il chip a colpo sicuro, dopo aver uploadato '00' in tutta la memoria ed aver ricevuto indietro questo dump: http://www.zxbada.bbk.org/faulty48K.gif

...e con questa smetto di tediarvi :-)

Ciao!

Mitiche possibilità di debug, e mitica interfaccia. Veramente mitica!

Ora è il mio turno nel sembrare (e probabilmente nell'essere) molesto: la procedura funziona anche su Spectrum 128? Penso di no, dato che c'è uno switching dei banchi di memoria che rende tutto più incasinato. Ma sarei felice di essere smentito :-)

Non ricordo: con la zxmmc+ è possibile effettuare anche snapshots 128K (per poterli poi ricaricare, ovviamente) ??

Se sì, potrebbe essere una gran valida alternativa alla mia Disciple (che avevo tra l'altro aggiornato con la nuova ROM che permette gli snapshots 128K) !

Grazie,
Max


Other related posts: