Hola a todos.
Quería comentaros un problema que tengo con un spectrum+ issue 3.
Resulta que tras hacerle una limpieza para cambiar la membrana del teclado, aproveche para sustituir los condensadores electrolíticos
por unos nuevos, mi sorpresa fue cuando lo volví a encender fue mayuscula, resulta que arranca bien pero al terminar el borde comienza a cambiar de color constantemente y hay un sonido en el altavoz acorde con el cambio, he revisado todo por si hubiera cometido algún error , pero no he encontrado nada.
Lo mas curioso es que funciona correctamente, lee el teclado ejecuta comandos sin colgarse etc .
Por otro lado he notado que si mantengo el z80 en reset el borde deja de cambiar y el sonido desaparece.
Solo me cabe pensar que se estan produciendo escrituras continuas al puerto FEh con valores aleatorios, pero ¿ que o quien las esta produciendo ?
Creo que la ULA no es el problema, ya que si mantengo el Z80 en reset el borde no cambia, pero por otro lado si el z80 esta ejecutando correctamente el programa de la Rom, tampoco deberia hacer esas escrituras no ?
Agradecería cualquier sugerencia.
Muchas gracias.
Plus con borde cambiante y sonido en altavoz, pero funciona
- stormbytes
- Dragon 32
- Mensajes: 20
- Registrado: 11 May 2015, 21:01
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: Nintendo GameBoy
- Ubicación: Fuenlabrada
Plus con borde cambiante y sonido en altavoz, pero funciona
"Nuestras virtudes y nuestros defectos son inseparables, como la fuerza y la materia. Cuando se separan, el hombre no existe."
Nikola Tesla
Nikola Tesla
-
- Amiga 1200
- Mensajes: 1489
- Registrado: 07 Nov 2009, 11:38
- Sistema Favorito: C64
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Nintendo SNES
- Primera consola: Nintendo SNES
- Ubicación: Madrid
- Gracias dadas: 14 veces
- Gracias recibidas: 244 veces
Re: Plus con borde cambiante y sonido en altavoz, pero funciona
Yo no tengo ni idea de electrónica, pero para otros que sí sepan y puedan dar pistas... ¿los colores tienen un patrón o son completamente aleatorios? ¿carga bien los programas desde la cinta? ¿en la carga salen bien los colores que deberían salir?
- mcleod_ideafix
- Amiga 2500
- Mensajes: 5316
- Registrado: 06 Oct 2009, 04:12
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Vectrex
- Primera consola: TV Games/Pong Clone
- Ubicación: Jerez de la Frontera
- Gracias dadas: 12 veces
- Gracias recibidas: 54 veces
- Contactar:
Re: Plus con borde cambiante y sonido en altavoz, pero funciona
La cosa pinta a que el pin IORQ del procesador está dando picos negativos de forma aleatoria. Si esos picos coinciden con una operación de escritura en memoria a una dirección que tenga el bit 0 a 0, la ULA lo interpretará también como una escritura al puerto 254.
Es posible que en el proceso de recapping, alguna salpicadura de estaño esté haciendo un falso contacto entre la pista de la señal IORQ y alguna otra. Mira, sobre todo en la cara de componentes, que es donde están las pistas al descubierto, si hay restos de estaño por algún lado. Dale con algún producto para limpiar circuitos impresos tipo Kontak PCC (que lleva una brocha dura y se llevarálos restillos de soldadura que haya por ahí), o con un spray de aire comprimido. Comprueba también que durante la manipulación de la placa no se han doblado los pines de algún componente y esté tocando alguna pista de la placa.
El que la cara de componentes del Spectrum no tenga "solder mask" (la capa que le da el color verde a las placas de circuito impreso) lo hace muy vulnerable a este tipo de cosas.
Es posible que en el proceso de recapping, alguna salpicadura de estaño esté haciendo un falso contacto entre la pista de la señal IORQ y alguna otra. Mira, sobre todo en la cara de componentes, que es donde están las pistas al descubierto, si hay restos de estaño por algún lado. Dale con algún producto para limpiar circuitos impresos tipo Kontak PCC (que lleva una brocha dura y se llevarálos restillos de soldadura que haya por ahí), o con un spray de aire comprimido. Comprueba también que durante la manipulación de la placa no se han doblado los pines de algún componente y esté tocando alguna pista de la placa.
El que la cara de componentes del Spectrum no tenga "solder mask" (la capa que le da el color verde a las placas de circuito impreso) lo hace muy vulnerable a este tipo de cosas.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
- stormbytes
- Dragon 32
- Mensajes: 20
- Registrado: 11 May 2015, 21:01
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: Nintendo GameBoy
- Ubicación: Fuenlabrada
Re: Plus con borde cambiante y sonido en altavoz, pero funciona
Gracias Mcleod en cuanto llegue a casa lo compruebo, aunque ya comprobé las líneas IORQ,WR, y A0 pero puede que pasará algo por alto.
Un saludo.
Un saludo.
"Nuestras virtudes y nuestros defectos son inseparables, como la fuerza y la materia. Cuando se separan, el hombre no existe."
Nikola Tesla
Nikola Tesla
- stormbytes
- Dragon 32
- Mensajes: 20
- Registrado: 11 May 2015, 21:01
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: (Otro)
- Primera consola: Nintendo GameBoy
- Ubicación: Fuenlabrada
Re: Plus con borde cambiante y sonido en altavoz, pero funciona
Problema resuelto, tenias toda la razón Mcleod, una pequeñísima proyección de estaño justo en medio del banco de la ram alta estaba cortocircuitando Iorq creo con una de las lineas de dirección como bien decías, menos mal que no se ha ido nada, por un momento pensé que podia se el z80 que estaba haciendo cosas raras, porque lleva un Nec en vez de Zilog.
Ahora un lavadito de membrana de burbujas, cepillado de teclas, membrana nueva y de lujo, otro para la colección.
Muchas Gracias a los dos.
Ahora un lavadito de membrana de burbujas, cepillado de teclas, membrana nueva y de lujo, otro para la colección.
Muchas Gracias a los dos.
"Nuestras virtudes y nuestros defectos son inseparables, como la fuerza y la materia. Cuando se separan, el hombre no existe."
Nikola Tesla
Nikola Tesla
- princemegahit
- Amiga 1200
- Mensajes: 1693
- Registrado: 19 Jul 2012, 12:01
- Sistema Favorito: (Otro)
- primer_sistema: Spectrum +2
- consola_favorita: Atari 2600
- Primera consola: Atari 2600
- Ubicación: C:\JUEGOS
- Gracias dadas: 176 veces
- Gracias recibidas: 100 veces
Re: Plus con borde cambiante y sonido en altavoz, pero funciona
Ostras, pues que suerte, yo por una salpicadura tonta, me cargué mi Atari ST en una ampliación de 512K a 1MB
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 18 invitados