Página 1 de 1

Spectrum +3 haciendo el tonto

Publicado: 27 Dic 2013, 17:44
por jltursan
Cuando ya me había decidido a "tunear" un poco un Spectrum +3 que tenía por aquí (+3e y algunos mods) me encuentro con que ha desarrollado un fallo que no recordaba haberle visto.

De cada x intentos de arrancarlo, la mitad de las veces se queda a medias escribiendo el mensaje de bienvenida y unidades disponibles, diría que con este uso frecuente va incluso mejorando. Si insisto en resetearlo, al final acaba arrancando correctamente.

Las cosas que he comprobado/hecho:

- No hay daños ni antiguas reparaciones visibles en la placa.
- He sacado y vuelto a meter a fondo las ROMs y el Z80 de sus zócalos.
- He sustituido el Z80 por uno CMOS.
- He limpiado los conectores de corriente y RGB, por si acaso.
- He desconectado la disquetera del todo (a la que por otra parte se le ha podrido la goma por como suena :-P)
- El pulsador de RESET diría que esta sucio. Hay que llegar bien al fondo para que el equipo se resetee y mientras lo apretas genera mucho ruido en el monitor (??). Compararé esto con el otro +3.
- He comprobado que la fuente funciona con ese otro +3 que mantengo en buen estado.
- He comprobado que la RAM recibe sus 5V correctamente. No he verificado si hay ruido o no.
- Cuando entro en el auto diagnóstico de la máquina, las pruebas de ICs que pasa son satisfactorias (no pruebo impresora, ni joysticks y demás periféricos).

He de reconocer que el problema es muy leve ya que con el tiempo diría que mejora; pero me intriga ese cuelgue a medio arrancar. ¿Voltaje que tarda en estabilizarse, un condensador bajo?, ¿el conector de reset en mal estado?.

¿Alguien se ha encontrado en un Spectrum el problema del cuelgue a medio imprimir la bienvenida?

Re: Spectrum +3 haciendo el tonto

Publicado: 27 Dic 2013, 18:45
por Zardoz
No se si eras tu, pero habia alguien explicando un problema similar con un equipo. Revisa las soldaduras a ver si alguna esta fallando y hace buen contacto solo cuando el equipo se calienta. También puedes probar a encenderlo estando frío (dejándolo un rato al frío de la calle... sin que se congele!). Si en frío te hace eso, esta claro que sea lo que sea que falle, esta relacionado con la dilatación y algún falso contacto.

Re: Spectrum +3 haciendo el tonto

Publicado: 27 Dic 2013, 20:40
por jltursan
¡Gracias por la sugerencia!. De hecho, aunque no parecía estar mal, he resoldado el pulsador de reset por si las moscas.
De momento he conseguido eliminar las interferencias al limpiar el pulsador a fondo con spray y darle una buena ración de pulsaciones, ahora ya resetea a la primera y suavemente.

A la disquetera también le he cambiado la goma y tras otra limpieza, ya cargo juegos. Aunque el problema inicial persiste esporádicamente, el Spectrum parece estable una vez que arranca, las demos de los juegos se ejecutan continuamente sin fallos.
El calor yo lo descartaría, cuando ya lleva un buen rato (y supuestamente calentito) si insisto con el reseteo de vez en cuando vuelve a quedarse a medias. El jodío lo hace cuando le viene en gana :evil:

-- Actualizado 28 Dic 2013, 00:33 --

Vaya, pues ya he avanzado...aunque haya sido hacia atrás ](*,)

El fallo ahora ya es casi continuo (uno de los cuelgues típicos a continuación):

Imagen

Ahora ya he podido cazar algo en el auto-diagnóstico. Aunque rara vez lo pasa, normalmente se me queda en el RAM test con alguno de estos errores:

Imagen Imagen

Re: Spectrum +3 haciendo el tonto

Publicado: 28 Dic 2013, 09:39
por Sinclair
jltursan escribió:Ahora ya he podido cazar algo en el auto-diagnóstico. Aunque rara vez lo pasa, normalmente se me queda en el RAM test con alguno de estos errores

Blanco y en botella..., creo que ya tienes localizada la avería :)

Debes tener mal al menos un chip de memoria RAM, prueba sustituyéndolos uno a uno, si los tienes en zócalos será fácil.

Muchas suerte.

Re: Spectrum +3 haciendo el tonto

Publicado: 29 Dic 2013, 13:37
por jltursan
Bueno, pues al final era leche lo que había en la botella :D

Como no estaban en zócalos y no tenía muy claro como localizar el IC con la avería, les he puesto zócalo a todos y los 4 IC de RAM han sido reemplazados al completo. El +3 ha vuelto a la vida, ya arranca bien siempre y no le veo ningún comportamiento extraño cuando está en marcha :)