Sinclair escribió:Arranco el Spectrum 48K con el adaptador y sin la tarjeta puesta y despues de cargarse el programa: no dá ningún error sino que muestra la matriz de puntos.
Al poner en ese momento la CF (sin apagar el Spectrum) y tras hacer el GOTO 40 vuelve a aparecer el mismo patrón.
En cambio si arranco con la CF aparece la matriz de "P".
Eh, eh! Eso sí que es raro. Sin tarjeta puesta no hay puertos a los que acceder.... Mmmmmm... claro, si no hay puertos, lee el bus flotante. Vamos a arreglar eso. Descarga de nuevo la utilidad del enlace web que te di. La he cambiado para que la lectura de puertos siempre la haga cuando no hay actividad en la ULA, y así el bus flotante siempre dé 255. Haz de nuevo la última prueba con esta versión, por favor.
http://www.atc.us.es/~rodriguj/test8bitsimple.tap
Tiene puesto 1 segundo de timeout. Si todo va "bien", al usar esta utilidad con la interfaz pinchada pero sin CF puesta, debería dar un error de inicialización, con el STATUS = FF . Con la tarjeta pinchada una vez que el equipo ha arrancado... es lo que quiero averiguar. Ya que estás, prueba también con la CF pinchada en el momento en que se enciende el Spectrum (o sea, cuando estamos seguros, al menos hasta donde sabemos, que la CF se ha reseteado)