Aprendiendo a reparar un Spectrum 48K ISSUE 2

Moderador: Fundadores

Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por Bubu »

Señoras y señores, con todos ustedes... ¡¡¡LA AFOTO DE LA NOCHE!!!

Imagen


¿Sabéis lo que sisnifica esta afoto? ¿¿¿LO SABÉIS???


¡¡¡¡SÍÍÍÍÍÍ!!!!
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por Bubu »

Elemental, querido Guasón, la ULA da continuidad entre el pin 5 (A0/A7) y el pin 40 (GND), ¡¡el dichoso cortocircuito se estaba produciendo por dentro de la ULA!! JAjaJAjaJAJA, no ha hecho falta desoldar nada de zócalos, nada de nada... Ha sido gracioso, porque ya tenía el desoldador calentito pa emepzar a desoldar zócalos, cuando he decido sacar la ULA pa que no le afectara el calor propagado al desoldar. Me da dado por medir la continuidad de la ULA entre el pin 5 y el 40, et voilà !!!!

Diossán, toda esta paranoia y al final lo que tenía era la ULA mal. La verdad es que ha sido la primera vez que me encuentro con una ULA estropeá, y que da una imagen y un sonido correctísimos, JAaJAJjA

Bueno, tras sustituir la ULA por otra (que no está comprobada), ahora me arranca el Spectrum, PEEEEEEEERO con esta imagen:

Imagen

Se aprecia el logo abajo © 1982 Sinclair Research Ltd, pero encima del tercio inferior de pantalla aparece un montón de bytes que vibran. El teclado no funciona. Lo he probado haciendo puentes entre el conector KB1 y el conector KB2 de la placa, y el logo no se quita.

Si enchufo el divIDE, se ve esto:

Imagen

Así que, ¿qué c* pasa ahora? ¿Estará esta ULA tamién mal? Ya no me fío de nada... Tengo un 3er Spectrum con la ULA perfesta, pero ese Spectrum paso de abrirlo, que lo tengo flamante y con un monitor TFT a modo de portátil.

Tamién podría ser cosa del LM, que necesite los 12V, pero nu sé, no veo la relación entre el LM y los bytes vibrantes que aparecen en la pantalla de inicio.
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8155
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 47 times
Been thanked: 107 times

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por wilco2009 »

Bueno, esto tiene un sabor agridulce. :(
Por un lado se ha resuelto el misterio, pero por el otro el problema está en la ULA, lo que lo hace irresoluble.

En cuanto al resultado con la otra ULA. ¿En el otro Spectrum te funciona bien con esa ULA?

Empezando con las elucubraciones filosóficas :D, el resultado de la pantalla es muy raro. Sobre todo lo que se observa cuando conectas el divIDE.
Si tuvieras mal el bus de direcciones no podría arrancar el Spectrum y tampoco el divIDE, ya que no se podría ejecutar el programa.
Podría ser la memoria, pero lo que se ve es muy extraño.
Si te fijas es como si la imagen del logo del divIDE estuviera desplazada. Parece como si la ULA no tuviera el mismo timming en las líneas pares y en las impares.

Si miras el esquema, a la ULA le entra el reloj de 14MHz por la patilla 39, y me parece identificar que genera un reloj para el Z80 por la patilla 32. Esta señal se acomoda para usarla en el Z80 con TR3, R24 y D14 y le entra al Z80 a 3,5MHz por la patilla 6.

La tolerancia de la CPU no la conozco, peeero ¿no podría ser que la señal de reloj no tuviera la frecuencia correcta y esto afectara a la visualización?. ::? ::?

Ya digo que no tengo ni idea de esto, pero por elucubrar que no quede.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por Bubu »

wilco2009 escribió:Bueno, esto tiene un sabor agridulce. :(
Por un lado se ha resuelto el misterio, pero por el otro el problema está en la ULA, lo que lo hace irresoluble.
Bueno, don't worry, lo que me gusta de esto es lo que disfruto deduciendo cosas y aprendiendo, me da igual que se arregle o no, jiji. Hombre, prefiero que se arregle, JAjajAjA, acabáramos, pero no le doy importancia.

wilco2009 escribió: En cuanto al resultado con la otra ULA. ¿En el otro Spectrum te funciona bien con esa ULA?
En el otro Spectrum lo que se ve en pantalla es un caos, rayitas supernerviosas, y es que ese otro Spectrum tiene memorias 4116 y la línea de +12V no funciona, así que nu sé si la ULA estará bien. Abriré otro hilo con ese Spectrum porque parece más sencillo de solucionar. Cuando lo arregle, ya sabré si esa ULA está OK o no.
wilco2009 escribió: Empezando con las elucubraciones filosóficas :D, el resultado de la pantalla es muy raro. Sobre todo lo que se observa cuando conectas el divIDE.
Si tuvieras mal el bus de direcciones no podría arrancar el Spectrum y tampoco el divIDE, ya que no se podría ejecutar el programa.
Eso es. Parece que con el divIDE la imagen está duplicada y desplaza, y sin divIDE parece que la pila del BASIC está en mitad de la pantalla ¿?¿?¿?
wilco2009 escribió: Podría ser la memoria, pero lo que se ve es muy extraño.
Hasta ahora todo el trabajo ha ido enfocado a la memoria baja, pero ¿y la alta? No he chequeado nada de nada en esa zona. Le tengo sin chips de memoria alta (tengo que comprar 4164), y tengo que chequear que no hay cortos y cosas raras por esa zona.

wilco2009 escribió: Si te fijas es como si la imagen del logo del divIDE estuviera desplazada. Parece como si la ULA no tuviera el mismo timming en las líneas pares y en las impares.

Si miras el esquema, a la ULA le entra el reloj de 14MHz por la patilla 39, y me parece identificar que genera un reloj para el Z80 por la patilla 32. Esta señal se acomoda para usarla en el Z80 con TR3, R24 y D14 y le entra al Z80 a 3,5MHz por la patilla 6.
[/quote

¡¡ondiá!! ¡¡Esto suena ya a nivelazo!!
wilco2009 escribió: La tolerancia de la CPU no la conozco, peeero ¿no podría ser que la señal de reloj no tuviera la frecuencia correcta y esto afectara a la visualización?. ::? ::?

Ya digo que no tengo ni idea de esto, pero por elucubrar que no quede.
Pues ¡¡me encanta!! Que pa eso estamos aquí, ¡¡elucubremos!!
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9973
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 124 times
Contactar:

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por flopping »

Si haces el favor de leer el segundo mensaje de este hilo, ¿que fue lo primero que te dije?.

Ante una averia, se puede proceder de muchas formas, pero lo fundamental, y primeras cosas que se deben de hacer, bajo mi punto de vista es:

1º COMPROBAR QUE LAS TENSIONES ESTEN CORRECTAS

2º COMPROBAR QUE LOS CHIPS QUE TENEMOS EN ZOCALOS ESTEN BIEN, YA QUE ESTOS, SON FACILES DE QUITAR

Despues de esto, ya puedes prodeder de muchas maneras, pero si no nos aseguramos que lo mas facilo de comprobar o medir, no esta correcto, ¿COMO QUIERES REPARAR ALGO SIN SABER SI LO QUE PUEDES COMPROBAR, NO ESTA CORRECTO?.

Creo que si desde un principio hubieras comprobado los chips en zocalo, tal como te comente, nos hubieramos ahorrado mucho tiempo y pruebas, espero que esto sirva de aprendizaje, ya que si lo que creemos que esta bien, no lo esta, ¿COMO ESPERAS REPARARLO?.

Bueno, pues una vez sabiendo que la ULA esta mal, ya podemos colocar otra que funcione y seguir con la reparacion, si es que tiene mas cosas mal.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por Bubu »

Bueno, no me riiiiiñas, jAjAjAjAja. A eso se le juntó que el esquema en WoS no cuadran las líneas del bus de direcciones.
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por Bubu »

By the way, para esta nueva avería (que puede ser que se deba tamién a la ULA mal, pero es que nu tengo otra) ya abriré un hilo diferente.
Muchas gracias, torpedos.
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9973
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 124 times
Contactar:

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por flopping »

No te riño, lo digo, por que si no nos aseguramos que lo que creemos que puede dar problema, no lo tenemos probado, entonces vamos sumando problemas a la averia, pues de esa forma, nos desviamos del tema y da lugar a confusiones, por lo que antes de seguir dando pasos, hay que confirmar que lo que se prueba esta bien o mal, para ir descartando cosas, salu2.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
Bubu
Demonio segundo orden
Demonio segundo orden
Mensajes: 1125
Registrado: 02 May 2013, 20:35

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por Bubu »

Bubu escribió: - La línea A6/A13 de la RAM baja siempre da un 0 lógico. El resto de líneas del bus de direcciones da oscilación normal.
- La línea D4 no enciende ningún led en la puta lógica. ¿Cómo es esto posible?
flopping escribió:Por lo que cuentas suena a ULA mal, ¿has probado con otra ULA a ver que hace, o esa ULA en otra placa?,
Hola, flopping, lo primero en que pensaste cuando te conté los síntomas fue en la ULA, y efestivamente ese era el poblema, pero, ¿cómo dedujiste que era la ULA a partir de esos síntomas? A mí no se me habría ocurrido en la vida... Lo que me quea a mí por aprender, jiji.
Si algo funciona... no lo toques. ¡¡Pero ni de coña!!
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9973
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 124 times
Contactar:

Re: Aprendiendo a reparar un Spectrum 48K ISSUE 2

Mensaje por flopping »

Muy sencillo, por suerte o por desgracia, el spectrum es un ordenador muy sencillo en su constitucion, y la ULA agrupa en su interior, el mayor numero de circuitos del ordenador, por lo que si pensamos un poco viendo los esquematicos, podemos ver que la linea A6/A13 de la RAM baja, sale directamente de la ULA y si la memoria esta bien, no hay mas remedio que la ULA este actuando mal, ya que no tenemos memoria alta y los multiplexores no estan actuando, asi que la primera causa de fallo se localiza en la ULA, por eso te comente de probarla, ya que si partimos de la base de que el ordenador funcionaba, tal como estaba y no se ha tocado desde que fallo, es de suponer que lo unico que puede fallar es ese chip, otra cosa es que no sepas si el ordenador ha sido reparado antes, o le han cambiado cosas o puesto zocalos, etc..entonces, podria haber sido un corto en algun sitio, algun componente mal, pista rota, etc...

Por eso a veces, es mas dificil reparar algo que ha tocado otra persona, que algo que simplemente dejo de funcionar y no se ha manipulado, ya que si alguien lo toca, si no sabe por donde va, puede hacer mas destrozo que la propia averia original.

En fin, esto muchas veces, es pensar un poco, algo de intuicion, mucha experiencia y sobre todo el factor suerte, no nos olvidemos que a veces es el que mas nos ayuda, jajajajaaj....salu2.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Responder

Volver a “Sinclair”