cherrerap escribió:La memoria alta está formada por 8 chips de 32K en dos bancos de 16K y uno de ellos está defectuoso (cosas del tito Clive para abaratar costes).
Son memorias de 64 k, con una mitad defectuosa, pero no sólo las usaba Sinclair, también otros.
Si es la ULA malo, supongo que una ntsc será imposible de encontrar, seguramente tendrías que poner una pal. La rom no tiene problema, se puede poner una eprom, o incluso una flash moderna con algún apaño.
cherrerap escribió:xiste alguna documentacion sobre el voltaje correcto que debería tener cada uno de los componentes de la placa ?
Aparte de las memorias bajas, que usan los +12, -5 y 5 V, el convertidor funciona con 9 V, el lm1889 con 12, la ula tiene una entrada como a 3,75 (no está regulada, se regula dentro) y todo lo demás va a 5 V. Eso en cuanto a alimentación, las líneas de señal no tiene sentido medirlas, como mucho que si alguna te da 0 o 5 V es que está "quieta" y sabiendo lo que es puedes ver si es normal o no. Pero son señales complejas, que seguramente un polímetro no te las mida bien, y aunque las mida no significan mucho, excepto lo de la señal "bloqueada".
La memoria alta se puede deshabilitar haciendo un puente, creo que en c63, pero no estoy seguro (ha salido muchas veces en este foro es cosa de buscar). De todas formas, con esto no se deshabilita del todo, si un chip está mal puede no hacer caso a la señal de habilitación y seguir metiendo basura en el bus a pesar de esta deshabilitación. Por otra parte, muchas veces cuando la memoria alta está mal lo detecta en el test de memoria al arrancar y funciona con 16 K o hasta donde llegue el test.
Si la memoria baja está en zócalos, puedes sacarla.
De todas formas, pensar que es la ula o la ram igual es un poco prematuro:
1- El condensador oxidado, ¿estaba desde el principio o petó posteriormente?.
Has preguntado por las tensiones, pero aparte del valor es importante el rizado, para eso están esos condensadores, y si están mal pueden no filtrar bien la tensión y la memoria funciona mal. Con un polímetro sólo ves el valor medio, necesitas un osciloscopio o si no poner un condensador "garantizado".
2- Lo de la pata cortada.
He mirado en el libro de la ula de Chris Smith, y por lo visto entre dos versiones de la ula se cambiaron las temporizaciones de las señales de control de la ram baja, y por ello se tuvo que introducir un retardo en una de ellas con las dos puertas que hablabamos de ic24. Las placas anteriores a la 4, que llevan normalmente ulas anteriores no llevan este retardo.
En el libro habla de la ula ntsc, y por la fecha parece "moderna" y debería llevar el retardo, pero es posible que sea "vieja" y no lo lleve. Pero no lo especifica, el autor ha "destripado" totalmente la ula (a nivel de transistores), pero es posible que la ula ntsc no la haya podido analizar tanto porque es muy escasa (tuvo que destruir varias para ver el interior).
Teniendo en cuenta que una ula "vieja" no funciona bien con el retardo es posible que "apañaran" la placa 4 (que llevaría una ula pal "nueva", para quitar el retardo.
Resumiendo, cuando hiciste pruebas con la pata cortada, ¿lo dejaste todo como estaba?. En una ula vieja la pata 1 de los ic3 e ic4 iría conectada a la 35 de la ula por una resistencia de 100 Ohm. Tendrás que comprobar a ver lo que había por ahí, ya que algo raro hay, una pata cortada no es normal y las patas 1 de los multiplexores han de estar conectadas a algo.
Otra posibilidad sería que tu ula sí necesite el retraso, entonces habria que deshacer el apaño, o sea conectar la pata cortada Y DESCONECTAR LA PATA 1 de los multiplexores de donde esté conectada.
Comprueba con un polímetro (con el spectrum desenchufado
) si hay 100 ohm (o algo parecido) de la pata 1 de ic3 a la 35 de la ula por casualidad.