Problema con Spectrum +2 gris NOVEDADES 18/08/22 ya CASI pero NO

Avatar de Usuario
duca750
Mensajes: 1954
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 628 veces
Agradecimiento recibido: 221 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor duca750 » 14 Ago 2022 19:30

Último mensaje de la página anterior:

Novedades 14/08/22

Ya casi casi lo tengo!

Me da error en las memorias pares con la ROM test, puede ser que la pista que vaya a donde tenga que ir de dichas memorias falle? Sabéis que pista puede ser?

En la foto indica fallo ic 21, pero luego lo he cambiado y da fallo en todos del IC17 al IC24.

Imagen

Si lo arrancó sin cartucho test tengo esta pantalla:

Imagen

Pero si pulso reset, arranca! Imagino que fallara trabajando, pero arrancar arranca, ya si sigo pulsando reset, arranca siempre. La secuencia se repite siempre pero la pantalla de la imagen errónea de arriba a veces cambia cada vez que se conecta a corriente.

Imagen

Ah, con dandanator arranca siempre el menú dandanator.
Imagen
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

Avatar de Usuario
Kyp
Mensajes: 774
Registrado: 03 Oct 2013 17:13
Agradecido : 97 veces
Agradecimiento recibido: 262 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor Kyp » 14 Ago 2022 23:47

Si no te da error en algún bit seguramente es alguna pista relacionada con la paginación, no de las memorias, las señales A14 y A15 que van a las memorias pasando por un multiplexor o la pal (no tengo el esquema a mano)

Avatar de Usuario
duca750
Mensajes: 1954
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 628 veces
Agradecimiento recibido: 221 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor duca750 » 15 Ago 2022 00:16

Kyp escribió:Si no te da error en algún bit seguramente es alguna pista relacionada con la paginación, no de las memorias, las señales A14 y A15 que van a las memorias pasando por un multiplexor o la pal (no tengo el esquema a mano)



Gracias Kyp, estoy mirando el foro cada nada a ver que ideas me aportáis jejeje, mañana intento seguir con algún esquema esos puntos A14 y A15, soy malísimo con los esquemas pero es mi último día de vacaciones y me gustaría dejarlo listo, va a ser un regalo para mi primo que lo tuvo de pequeño y se va a llevar una gran sorpresa! Eso lo has deducido por algo en concreto? Ha tenido que ver algo lo de que inicie bien una vez hago el reset?
Gracias a todos!
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

Avatar de Usuario
Kyp
Mensajes: 774
Registrado: 03 Oct 2013 17:13
Agradecido : 97 veces
Agradecimiento recibido: 262 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor Kyp » 15 Ago 2022 11:51

Lo digo porque el error afecta a la memoria en contienda, bancos impares, IC17 a IC24, y si no es un chip concreto será cosa de la lógica que los activa, la PAL, el multiplexor del bus de direcciones, el PCF, el registro que guarda el nº de página, IC6, y no sé si habrá alguna cosa más.
También puede ser que todo eso funcione bien y lo que falle sea algo que por su cuenta funciona bien pero que no se desconecta cuando no se usa e interfiere con el funcionamiento de otras cosas.
Yo probaría la ROM de test de retroleum que para esas cosas es más completa que la zx-diagnostics

Avatar de Usuario
duca750
Mensajes: 1954
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 628 veces
Agradecimiento recibido: 221 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor duca750 » 15 Ago 2022 13:27

Kyp escribió:Lo digo porque el error afecta a la memoria en contienda, bancos impares, IC17 a IC24, y si no es un chip concreto será cosa de la lógica que los activa, la PAL, el multiplexor del bus de direcciones, el PCF, el registro que guarda el nº de página, IC6, y no sé si habrá alguna cosa más.
También puede ser que todo eso funcione bien y lo que falle sea algo que por su cuenta funciona bien pero que no se desconecta cuando no se usa e interfiere con el funcionamiento de otras cosas.
Yo probaría la ROM de test de retroleum que para esas cosas es más completa que la zx-diagnostics

Bueno te comento, el 74LS157 (IC16) ya lo descarté, acabo de probar la HAL10H8ACN (IC7) y también descartada, el PCF (IC10) también lo descarte estos días atrás. Las memorias han sido todas probadas y cambiadas por otras también probadas y están correctas. Entonces solo me queda IC6 no?
Voy a probar luego con las ROMs que indicas de retroleum.

Gracias -thumbup
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

Avatar de Usuario
Kyp
Mensajes: 774
Registrado: 03 Oct 2013 17:13
Agradecido : 97 veces
Agradecimiento recibido: 262 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor Kyp » 15 Ago 2022 15:19

Pero igual no es ningún chip que esté mal sino algún mal contacto, corto, o error al reparar las pistas que estaban mal...

Por cierto que me asombra la paciencia que tienes para reparar estos equipos
-groupwave

jordi_ab
Mensajes: 159
Registrado: 05 Dic 2020 04:55
Agradecido : 1 vez
Agradecimiento recibido: 104 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor jordi_ab » 15 Ago 2022 16:05

Kyp escribió:Lo digo porque el error afecta a la memoria en contienda, bancos impares, IC17 a IC24, y si no es un chip concreto será cosa de la lógica que los activa, la PAL, el multiplexor del bus de direcciones, el PCF, el registro que guarda el nº de página, IC6, y no sé si habrá alguna cosa más.
También puede ser que todo eso funcione bien y lo que falle sea algo que por su cuenta funciona bien pero que no se desconecta cuando no se usa e interfiere con el funcionamiento de otras cosas.
Yo probaría la ROM de test de retroleum que para esas cosas es más completa que la zx-diagnostics

Disculpa Kyp, pero confundes los chips, estoy de acuerdo en que la memoria con contienda son los bancos impares, pero los chips son de IC25 a IC32.
Los chips IC17 a IC24 pertenecen a la memoria sin contienda, los bancos pares.

duca750 escribió:Bueno te comento, el 74LS157 (IC16) ya lo descarté, acabo de probar la HAL10H8ACN (IC7) y también descartada, el PCF (IC10) también lo descarte estos días atrás. Las memorias han sido todas probadas y cambiadas por otras también probadas y están correctas. Entonces solo me queda IC6 no?
Voy a probar luego con las ROMs que indicas de retroleum.

Gracias -thumbup

Faltaría el 74LS04 (IC15) que invierte la señal BANK que entra al 74LS174 (IC6) y refuerza las señales WRL y MREQ que entran al PCF y le llegan a las memorias IC17 a IC24 cómo WRL y RASL.
Por cierto, si tienes un 74LS04 puedes probar a ponerlo encima de IC15, si no tiene un corto a tierra puede funcionar.

Em mi mensaje del viernes 12 de Agosto en que propuse dejar la pata 27 de la ROM fuera del zócalo y conectarla a 5V para forzar arrancar con la ROM del 48K, también pregunté si podía ser la paginación e identifiqué todos los chips implicados en la paginación de memoria; el cuádruple multiplexor 74LS157 (IC16), la PAL (HAL10H8) (IC7), la séxtuple báscula tipo D 74LS174 (IC6) y un séxtuple inversor 74LS04 (IC15).

Al sacar la pata 27 de la ROM forzando un nivel alto y obtener un resultado muy parecido, era un claro síntoma que el problema estaba en la zona de los chips de memoria, concretamente de IC25 a IC32.

La ROM de diagnóstico del Sprectrum analiza primero la memoria con Contienda, es decir, la memoria en que la ULA tiene prioridad a la CPU en el acceso, para garantizar la generación de la imagen. En el caso del +2 gris la memoria con Contienda está formada por los bancos 1, 3, 5 y 7 que corresponden a los chips IC25 a IC32.

El hecho que se supere esa fase del diagnóstico y llegue al menú es una muy buena noticia pues es la prueba que solucionaste el problema en los chips IC25 a IC32. Por eso los bancos 1, 3, 5 y 7 pasan la prueba.

Ahora el diagnóstico señala IC21 y tras cambiarlo señala los chips IC17 a IC24, eso es coherente con el fallo de los bancos 0, 2, 4 y 6 que corresponden a la memoria sin Contienda, accesible únicamente por la CPU.

Para descartar una pista, una comprobación rápida es, sin alimentar, mirar continuidad entre los chips IC17 a IC24. Excepto los pines 2 (Din) y 14 (Dout) que van unidos en cada chip y corresponden cada uno a uno de los 8 bits del bus D0 a D7, todos los demás estan conectados en paralelo.
Pon una punta del multímetro en el pin 1 de IC17 y comprueba continuidad con el pin 1 de los demás chips IC18 a IC24, luego comprueba el pin 3 y así con todos los pines de cada chip.

Para terminar comprueba si los pines 2 y 14 de cada chip tienen continuidad entre ellos y llegan a los pines de la CPU.
En esta tabla tienes las conexiones con la CPU. Ejemplo Pines 2 y 14 de IC17 corresponden a la señal D0 y está conectada al pin 14 del Z80.
IC17 > D0 > pin 14
IC18 > D1 > pin 15
IC19 > D2 > pin 12
IC20 > D3 > pin 8
IC21 > D4 > pin 7
IC22 > D5 > pin 9
IC23 > D6 > pin 10
IC24 > D7 > pin 13

También puedes mirarlo en la ROM en la que estan algo mejor ordenadas.
En esta tabla tienes las conexiones con la ROM. Ejemplo Pines 2 y 14 de IC17 corresponden a la señal D0 y está conectada al pin 11 de la ROM.
IC17 > D0 > pin 11
IC18 > D1 > pin 12
IC19 > D2 > pin 13
IC20 > D3 > pin 15
IC21 > D4 > pin 16
IC22 > D5 > pin 17
IC23 > D6 > pin 18
IC24 > D7 > pin 19

Una curiosidad, si observas la prueba, falta el banco 5 que corresponde al banco de memoria normalmente asignado a la pantalla como VRAM, imagino que no lo comprueban porque corresponde a la pantalla y evitan corromperla, además se probó al principio.
La pantalla también se puede asignar el banco 7.

Este esquema se ve mas claro que el manual de servicio del +2.
https://z00m.speccy.cz/images/ZXS128k-Plus2-sch.png

Una pregunta que se me ha olvidado un par de veces. ¿Has probado a encender el ordenador presionando la tecla Break?
También funciona si reinicias con el botón de Reset presionando la tecla Break.
El +2 incluye una simple pantalla de prueba que muestra todos los colores en pantalla y emite un sonido.

Avatar de Usuario
duca750
Mensajes: 1954
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 628 veces
Agradecimiento recibido: 221 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor duca750 » 15 Ago 2022 16:51

Kyp escribió:Pero igual no es ningún chip que esté mal sino algún mal contacto, corto, o error al reparar las pistas que estaban mal...

Probadas ROMS retroleum y nada nuevo, de echo casi nunca consigo ver qué se hace, me marca normalmente esto:

Imagen

Kyp escribió:Por cierto que me asombra la paciencia que tienes para reparar estos equipos
-groupwave

A mi también, desde que estuve meses con un 6128 ya nada me asusta. Tengo otra espina clavada con un MSX... -grin

jordi_ab escribió:
Kyp escribió:Lo digo porque el error afecta a la memoria en contienda, bancos impares, IC17 a IC24, y si no es un chip concreto será cosa de la lógica que los activa, la PAL, el multiplexor del bus de direcciones, el PCF, el registro que guarda el nº de página, IC6, y no sé si habrá alguna cosa más.
También puede ser que todo eso funcione bien y lo que falle sea algo que por su cuenta funciona bien pero que no se desconecta cuando no se usa e interfiere con el funcionamiento de otras cosas.
Yo probaría la ROM de test de retroleum que para esas cosas es más completa que la zx-diagnostics

Disculpa Kyp, pero confundes los chips, estoy de acuerdo en que la memoria con contienda son los bancos impares, pero los chips son de IC25 a IC32.
Los chips IC17 a IC24 pertenecen a la memoria sin contienda, los bancos pares.

duca750 escribió:Bueno te comento, el 74LS157 (IC16) ya lo descarté, acabo de probar la HAL10H8ACN (IC7) y también descartada, el PCF (IC10) también lo descarte estos días atrás. Las memorias han sido todas probadas y cambiadas por otras también probadas y están correctas. Entonces solo me queda IC6 no?
Voy a probar luego con las ROMs que indicas de retroleum.

Gracias -thumbup

Faltaría el 74LS04 (IC15) que invierte la señal BANK que entra al 74LS174 (IC6) y refuerza las señales WRL y MREQ que entran al PCF y le llegan a las memorias IC17 a IC24 cómo WRL y RASL.
Por cierto, si tienes un 74LS04 puedes probar a ponerlo encima de IC15, si no tiene un corto a tierra puede funcionar.

Em mi mensaje del viernes 12 de Agosto en que propuse dejar la pata 27 de la ROM fuera del zócalo y conectarla a 5V para forzar arrancar con la ROM del 48K, también pregunté si podía ser la paginación e identifiqué todos los chips implicados en la paginación de memoria; el cuádruple multiplexor 74LS157 (IC16), la PAL (HAL10H8) (IC7), la séxtuple báscula tipo D 74LS174 (IC6) y un séxtuple inversor 74LS04 (IC15).

Al sacar la pata 27 de la ROM forzando un nivel alto y obtener un resultado muy parecido, era un claro síntoma que el problema estaba en la zona de los chips de memoria, concretamente de IC25 a IC32.

La ROM de diagnóstico del Sprectrum analiza primero la memoria con Contienda, es decir, la memoria en que la ULA tiene prioridad a la CPU en el acceso, para garantizar la generación de la imagen. En el caso del +2 gris la memoria con Contienda está formada por los bancos 1, 3, 5 y 7 que corresponden a los chips IC25 a IC32.

El hecho que se supere esa fase del diagnóstico y llegue al menú es una muy buena noticia pues es la prueba que solucionaste el problema en los chips IC25 a IC32. Por eso los bancos 1, 3, 5 y 7 pasan la prueba.

Ahora el diagnóstico señala IC21 y tras cambiarlo señala los chips IC17 a IC24, eso es coherente con el fallo de los bancos 0, 2, 4 y 6 que corresponden a la memoria sin Contienda, accesible únicamente por la CPU.

Para descartar una pista, una comprobación rápida es, sin alimentar, mirar continuidad entre los chips IC17 a IC24. Excepto los pines 2 (Din) y 14 (Dout) que van unidos en cada chip y corresponden cada uno a uno de los 8 bits del bus D0 a D7, todos los demás estan conectados en paralelo.
Pon una punta del multímetro en el pin 1 de IC17 y comprueba continuidad con el pin 1 de los demás chips IC18 a IC24, luego comprueba el pin 3 y así con todos los pines de cada chip.

Para terminar comprueba si los pines 2 y 14 de cada chip tienen continuidad entre ellos y llegan a los pines de la CPU.
En esta tabla tienes las conexiones con la CPU. Ejemplo Pines 2 y 14 de IC17 corresponden a la señal D0 y está conectada al pin 14 del Z80.
IC17 > D0 > pin 14
IC18 > D1 > pin 15
IC19 > D2 > pin 12
IC20 > D3 > pin 8
IC21 > D4 > pin 7
IC22 > D5 > pin 9
IC23 > D6 > pin 10
IC24 > D7 > pin 13

También puedes mirarlo en la ROM en la que estan algo mejor ordenadas.
En esta tabla tienes las conexiones con la ROM. Ejemplo Pines 2 y 14 de IC17 corresponden a la señal D0 y está conectada al pin 11 de la ROM.
IC17 > D0 > pin 11
IC18 > D1 > pin 12
IC19 > D2 > pin 13
IC20 > D3 > pin 15
IC21 > D4 > pin 16
IC22 > D5 > pin 17
IC23 > D6 > pin 18
IC24 > D7 > pin 19

Una curiosidad, si observas la prueba, falta el banco 5 que corresponde al banco de memoria normalmente asignado a la pantalla como VRAM, imagino que no lo comprueban porque corresponde a la pantalla y evitan corromperla, además se probó al principio.
La pantalla también se puede asignar el banco 7.

Este esquema se ve mas claro que el manual de servicio del +2.
https://z00m.speccy.cz/images/ZXS128k-Plus2-sch.png

Una pregunta que se me ha olvidado un par de veces. ¿Has probado a encender el ordenador presionando la tecla Break?
También funciona si reinicias con el botón de Reset presionando la tecla Break.
El +2 incluye una simple pantalla de prueba que muestra todos los colores en pantalla y emite un sonido.


Todas tienen continuidad salvo las patas 1 que parecen no conectadas a nada, pasa lo mismo en el otro gris que tengo.
Las patas 2 y 14 van unidas entre sí y pasa igual en ambos equipos:
- Comprobados y correctos:
IC17 > D0 > pin 14
IC18 > D1 > pin 15
IC19 > D2 > pin 12
IC20 > D3 > pin 8
IC21 > D4 > pin 7
IC22 > D5 > pin 9
IC23 > D6 > pin 10
IC24 > D7 > pin 13
- Comprobados y correctos:
IC17 > D0 > pin 11
IC18 > D1 > pin 12
IC19 > D2 > pin 13
IC20 > D3 > pin 15
IC21 > D4 > pin 16
IC22 > D5 > pin 17
IC23 > D6 > pin 18
IC24 > D7 > pin 19

Vale descartado también IC15 74LS04 que acabo de cambiar.

El test de Break lo hace, subo foto:
Imagen

Ahora sí entonces solo me falta probar IC6? Me da que este jodido no lo voy a poner en marcha...

jordi_ab escribió:Ahora el diagnóstico señala IC21 y tras cambiarlo señala los chips IC17 a IC24, eso es coherente con el fallo de los bancos 0, 2, 4 y 6 que corresponden a la memoria sin Contienda, accesible únicamente por la CPU.


Otro detalle, el test sin tocar ni mover nada en el equipo, es decir solo reiniciando varia, es decir , unas veces me dice que tengo mal 4 IC, otras 6, 7 o los 8. Es rarísimo...

Imagen

Imagen


Los PCF que estoy usando para pruebas son los de la tirada que se hizo en VDR y se han probado en otro gris y van correctos.
Adjuntos
PhotoPictureResizer_1660576262435_copy_1000x750.jpg
PhotoPictureResizer_1660576262435_copy_1000x750.jpg (141.48 KiB) Visto 259 veces
PhotoPictureResizer_1660576393221_copy_1000x750.jpg
PhotoPictureResizer_1660576393221_copy_1000x750.jpg (166.67 KiB) Visto 259 veces
IMG_20220815_153150_copy_1000x563.jpg
IMG_20220815_153150_copy_1000x563.jpg (76.23 KiB) Visto 263 veces
IMG_20220815_161717_copy_1000x563.jpg
IMG_20220815_161717_copy_1000x563.jpg (139.97 KiB) Visto 269 veces
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

jordi_ab
Mensajes: 159
Registrado: 05 Dic 2020 04:55
Agradecido : 1 vez
Agradecimiento recibido: 104 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor jordi_ab » 15 Ago 2022 17:22

Tienes razón, he mirado la hoja de datos de las memorias KM4164 y es un pin sin conexión (NC).

El test del Break ¿tiene sonido?

Eso indica que falla el bit 1 (IC31).

¿Has cambiado los condensadores? si no filtran el ruido, pueden provocar fallos de memoria aleatorios.

Avatar de Usuario
duca750
Mensajes: 1954
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 628 veces
Agradecimiento recibido: 221 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor duca750 » 15 Ago 2022 17:32

jordi_ab escribió:Tienes razón, he mirado la hoja de datos de las memorias KM4164 y es un pin sin conexión (NC).

El test del Break ¿tiene sonido?

Eso indica que falla el bit 1 (IC31).

¿Has cambiado los condensadores? si no filtran el ruido, pueden provocar fallos de memoria aleatorios.

Correcto, el test de Break da sonido perfectamente.

No no he cambiado los condensadores, me falta probar IC6 y los condensadores -no
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

jordi_ab
Mensajes: 159
Registrado: 05 Dic 2020 04:55
Agradecido : 1 vez
Agradecimiento recibido: 104 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor jordi_ab » 15 Ago 2022 18:23

Si todo parece estar bien, revisa las pistas de las señales de control de IC17 a IC24.

Señal de escritura (WRL)
Continuidad entre pin 22 del Z80 (IC9) y pin 5 del 74LS04 (IC15).
Continuidad entre pines 6 y 9 del 74LS04 (IC15).
Continuidad entre pin 8 del 74LS04 (IC15) con el pin 39 del PCF (IC10) y el pin 3 de cualquier memoria (IC17 a IC24).

Señal de carga columnas dirección (CASL)
Continuidad entre pin 34 del PCF (CASL) con pin 15 (CASL) de cualquier memoria (IC17 a IC24) y C80.

Señal de carga filas dirección (RASL)
Continuidad entre pin 19 del Z80 (IC9) con el pin 22 de la ROM (IC8) y el pin 1 del 74LS04 (IC15). <- Corregido
Continuidad entre pines 2 y 3 del 74LS04 (IC15).
Continuidad entre pin 4 del 74LS04 (IC15) con el pin 4 de cualquier memoria (IC17 a IC24) y R68.

Señales de dirección entre el PCF (IC10) y las memorias IC17 a IC24.
Pin 26 del PCF (IC10) a pin 9 (A7) de cualquier memoria (IC17 a IC24).
Pin 27 del PCF (IC10) a pin 13 (A6) de cualquier memoria (IC17 a IC24).
Pin 28 del PCF (IC10) a pin 10 (A5) de cualquier memoria (IC17 a IC24).
Pin 29 del PCF (IC10) a pin 11 (A4) de cualquier memoria (IC17 a IC24).
Pin 30 del PCF (IC10) a pin 12 (A3) de cualquier memoria (IC17 a IC24).
Pin 31 del PCF (IC10) a pin 6 (A2) de cualquier memoria (IC17 a IC24).
Pin 32 del PCF (IC10) a pin 7 (A1) de cualquier memoria (IC17 a IC24).
Pin 33 del PCF (IC10) a pin 5 (A0) de cualquier memoria (IC17 a IC24).

Si no es eso aún quedaria revisar las pistas del circuito de paginación.

Avatar de Usuario
duca750
Mensajes: 1954
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 628 veces
Agradecimiento recibido: 221 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor duca750 » 15 Ago 2022 19:04

jordi_ab escribió:Señal de carga filas dirección (RASL)
Continuidad entre pin 19 del Z80 (IC9) con el pin 22 de la ROM (IC8) y el pin 5 del 74LS04 (IC15).


Todo lo inicial perfecto, pero aquí hay una diferencia:

Aquí hay entre 19 del Z80 (IC9) con el pin 22 de la ROM (IC8) y el pin 1 en vez del el 5, pero con el otro spectrum bueno ocurre lo mismo del 74LS04 (IC15).

Sigo probando.

Edit: Revisado el resto y todo correcto. Voy cambiando condensadores.
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

jordi_ab
Mensajes: 159
Registrado: 05 Dic 2020 04:55
Agradecido : 1 vez
Agradecimiento recibido: 104 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor jordi_ab » 15 Ago 2022 19:48

duca750 escribió:
jordi_ab escribió:Señal de carga filas dirección (RASL)
Continuidad entre pin 19 del Z80 (IC9) con el pin 22 de la ROM (IC8) y el pin 5 del 74LS04 (IC15).


Todo lo inicial perfecto, pero aquí hay una diferencia:

Aquí hay entre 19 del Z80 (IC9) con el pin 22 de la ROM (IC8) y el pin 1 en vez del el 5, pero con el otro spectrum bueno ocurre lo mismo del 74LS04 (IC15).

Sigo probando.

Edit: Revisado el resto y todo correcto. Voy cambiando condensadores.

Vaya lo siento, normalmente escribo mi respuesta en un documento de texto en el que para ahorrar escritura copio y pego la frase modificando las diferencias hasta que lo paso al formulario de respuesta.
El problema es que una vez copiado al formulario de respuesta lo revisé y modifiqué en el documento de texto.
En el momento de enviar no recordaba si modifiqué uno u otro y respondí con el incorrecto.
Lo corrijo en mi respuesta anterior por si alguien lo usa de referencia.

Avatar de Usuario
duca750
Mensajes: 1954
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 628 veces
Agradecimiento recibido: 221 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor duca750 » 15 Ago 2022 20:09

jordi_ab escribió:
duca750 escribió:
jordi_ab escribió:Señal de carga filas dirección (RASL)
Continuidad entre pin 19 del Z80 (IC9) con el pin 22 de la ROM (IC8) y el pin 5 del 74LS04 (IC15).


Todo lo inicial perfecto, pero aquí hay una diferencia:

Aquí hay entre 19 del Z80 (IC9) con el pin 22 de la ROM (IC8) y el pin 1 en vez del el 5, pero con el otro spectrum bueno ocurre lo mismo del 74LS04 (IC15).

Sigo probando.

Edit: Revisado el resto y todo correcto. Voy cambiando condensadores.

Vaya lo siento, normalmente escribo mi respuesta en un documento de texto en el que para ahorrar escritura copio y pego la frase modificando las diferencias hasta que lo paso al formulario de respuesta.
El problema es que una vez copiado al formulario de respuesta lo revisé y modifiqué en el documento de texto.
En el momento de enviar no recordaba si modifiqué uno u otro y respondí con el incorrecto.
Lo corrijo en mi respuesta anterior por si alguien lo usa de referencia.

Por favor no digas que lo sientes con todo lo que estás ayudandome. Muchas gracias por tu atención y tiempo.
Te comento que tras el cambio de condensadores (todos de la ULA a la derecha, faltan 5 o 6 de la ULA a la izquierda) ya siempre parece iniciar bien, pero según los test seguimos con problemas en los pares.
Ha empezado a arrancar bien tras el cambio de C52.
Sigue saliendo un segundo la pantalla de antes pero vuelve perfectamente siempre al menú inicial. Pongo video.
https://youtu.be/U3v0zKyogLE

Ya casi lo tenemos!!!
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

jordi_ab
Mensajes: 159
Registrado: 05 Dic 2020 04:55
Agradecido : 1 vez
Agradecimiento recibido: 104 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor jordi_ab » 15 Ago 2022 21:29

Lo sé, pero me sabe mal, lo reviso siempre para asegurarme que es correcto, si hasta lo comprobé con el multímetro en mi placa.

Avatar de Usuario
duca750
Mensajes: 1954
Registrado: 19 May 2015 10:52
Ubicación: Olivenza (Badajoz)
Agradecido : 628 veces
Agradecimiento recibido: 221 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor duca750 » 15 Ago 2022 23:57

jordi_ab escribió:Lo sé, pero me sabe mal, lo reviso siempre para asegurarme que es correcto, si hasta lo comprobé con el multímetro en mi placa.

Bueno pues me he encontrado otra pista arrancada debajo de IC6 en el pad 8, ya había visto que al lado imagino que sacando un condensador que había habían arrancado una pista que va a otro condensador, pero no me percate de que faltaba otro tramo desde dichos condensadores al pad 8. Por un momento he pensado que ya lo teníamos resuelto pero no... Ha hay muchas veces que me da correcto algunos pares, incluso ha llegado a darle todos correctos menos uno, pero sigue esa maldita aleatoriedad en los test. Me tiene desesperado.

No sé si quitar todos los zócalos de los chips de RAM a ver qué me encuentro, aunque por las medidas que hemos efectuado debería estar todo correcto después de los puentes que tuve que hacer.

Mañana sacaré del equipo bueno el 74LS174 y probaré, pero me da en la nariz que no está mal el integrado, tengo esa corazonada.

Cuando te sea posible dime por favor las pistas que comentabas de la paginación. Gracias nuevamente.
-4mstr4d CPC464,472,6128 -sp3zy 16K,48K,+2,+2A/2B +3 -cocbm1 64 Y -coam1** -0r1c 1 y ATMOS** -m3s3x CAN.V20, Goldstar, Sony HB10,20,55,75,101,201,501 SPECTRAVIDEO 728,TOS HX10, VG8010,8020,NMS 8250 -j4tar1 STFM 800XL -3nt3r 64-A ELECTRON -codrg132 y 64

jordi_ab
Mensajes: 159
Registrado: 05 Dic 2020 04:55
Agradecido : 1 vez
Agradecimiento recibido: 104 veces

Re: Problema con Spectrum +2 gris NOVEDADES 14/08/22 ya CASI

Mensajepor jordi_ab » 16 Ago 2022 21:16

duca750 escribió:
jordi_ab escribió:Lo sé, pero me sabe mal, lo reviso siempre para asegurarme que es correcto, si hasta lo comprobé con el multímetro en mi placa.

Bueno pues me he encontrado otra pista arrancada debajo de IC6 en el pad 8, ya había visto que al lado imagino que sacando un condensador que había habían arrancado una pista que va a otro condensador, pero no me percate de que faltaba otro tramo desde dichos condensadores al pad 8. Por un momento he pensado que ya lo teníamos resuelto pero no... Ha hay muchas veces que me da correcto algunos pares, incluso ha llegado a darle todos correctos menos uno, pero sigue esa maldita aleatoriedad en los test. Me tiene desesperado.

No sé si quitar todos los zócalos de los chips de RAM a ver qué me encuentro, aunque por las medidas que hemos efectuado debería estar todo correcto después de los puentes que tuve que hacer.

Mañana sacaré del equipo bueno el 74LS174 y probaré, pero me da en la nariz que no está mal el integrado, tengo esa corazonada.

Cuando te sea posible dime por favor las pistas que comentabas de la paginación. Gracias nuevamente.

El pin 8 del 74LS174 (IC6) es la masa (GND) de alimentación del chip.

Una duda, cuando arranca el Spectrum, si seleccionas la opción 48 BASIC, ¿funciona?.

74LS174 (IC6).
---------------------
Pin 1 (Reset) a pin 16 de AY-3-8921A (IC4), a cátodo del diodo D23 y resistencia R40, ambos juntos cerca del botón de Reset.
Pin 10 (VB) a pin 12 de la ULA (IC14).
Pin 12 (ROM Bank) a pin 27 de la ROM (IC8).
Pin 2 (B0) a pin 5 PAL10H8 (IC7).
Pin 5 (B1) a pin 6 PAL10H8 (IC7).
Pin 7 (B2) a pin 7 PAL10H8 (IC7).
Pin 15 a ánodo del diodo D27 (junto a IC6).
Pin 9 a cátodo del diodo D27 y resistencia R52 (junto a D27).
Pin 3 (D0) a pin 11 de la ROM (IC8) y pin 28 del AY-3-8912A (IC4) entre otros. (Bus de datos)
Pin 4 (D1) a pin 12 de la ROM (IC8) y pin 27 del AY-3-8912A (IC4) entre otros. (Bus de datos)
Pin 6 (D2) a pin 13 de la ROM (IC8) y pin 26 del AY-3-8912A (IC4) entre otros. (Bus de datos)
Pin 11 (D3) a pin 15 de la ROM (IC8) y pin 25 del AY-3-8912A (IC4) entre otros. (Bus de datos)
Pin 13 (D4) a pin 16 de la ROM (IC8) y pin 24 del AY-3-8912A (IC4) entre otros. (Bus de datos)
Pin 14 (D5) a pin 17 de la ROM (IC8) y pin 23 del AY-3-8912A (IC4) entre otros. (Bus de datos)

74LS04 (IC15).
---------------------
Pin 11 (BANK) a Pin 13 de la PAL10H8 (IC7).
Pin 10 al otro lado de la resistencia R52.

PAL10H8 (IC7).
---------------------
Pin 1 (A15Z) al pin 5 (A15) del Z80 (IC9) y al cátodo del diodo D35 (junto al conector grande del teclado).
Pin 2 (A14Z) al pin 4 (A14) del Z80 (IC9) y al cátodo del diodo D34 (junto al conector grande del teclado).
Pin 3 (A1Z) al pin 31 (A1) del Z80 (IC9), al pin 5 del PCF (IC10) y al pin 9 de la ROM (IC8).
Pin 4 (IORQ) al pin 20 (IORQ) del Z80 (IC9).
Pin 9 (WRL) al pin 22 (WRL) del Z80 (IC9) y al pin 5 del 74LS04 (IC15).
Pin 8 (RDL) al pin 21 (RDL) del Z80 (IC9) y al pin 38 del PCF (IC10).
Pin 12 (PSG) al cátodo de los diodos D12 y D13. Controla el AY-3-8912A (IC4), no debería afectar la paginación.
Pin 13 (BANK) al pin 11 del 74LS04 (IC15). (Comprobada antes)
Pin 14 (UA14) al pin 25 (TS2) del PCF (IC10).
Pin 15 (UA15) al pin 24 (TS1) del PCF (IC10).
Pin 16 (ULA14) al pin 43 (A14) de la ULA (IC14).
Pin 17 (ULA15) al pin 37 (A15) del PCF (IC10) y al pin 44 (A15) de la ULA (IC14).
Pin 18 (VA15) al pin 2 del 74LS157 (IC16).
Pin 19 (VA14) al pin 3 del 74LS157 (IC16).

74LS157 (IC16).
----------------------
Los pines 2 y 3 los acabamos de comprobar.
Pin 1 (RASL) al pin 42 de la ULA (IC14) y pin 4 de las memorias (IC25 a IC32).
Pin 4 (A7) a la resistencia R67.
Del otro lado de R67 al pin 11 de la ULA (IC14) y pin 9 de las memorias (IC25 a IC32).
Pin 15 a masa (GND).

Si el problema persiste, quizá deberías mirar las conexiones del bus de direcciones entre la CPU y el PCF.

¿Las alimentaciones de los distintos chips las has ido comprobando?


Volver a “Hardware Spectrum”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado