Al pulsar INTRO Pequeño o al encender el CPC, sale 2\/mnbc

Moderador: Fundadores

Avatar de Usuario
duca750 España - Extremadura
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2654
Registrado: 28 Ago 2017, 13:14
Has thanked: 404 times
Been thanked: 202 times

Al pulsar INTRO Pequeño o al encender el CPC, sale 2\/mnbc

Mensaje por duca750 »

Pues eso. Está fue una reparación con decenas de puentes que tuve que hacer en una PCB que tenía mal muchas pistas, y tuve que puentear. El CPC estuvo funcionando bien un tiempo, pero después me ha pasado esto:
Al encenderlo y/o al pulsar INTRO pequeño (numérico), me sale 2\/mnbc y si lo pulso de nuevo, lo mismo pero en mayúsculas, es decir, 2\/MNBC. Todas las teclas funcionan salvo 2\/mnbc... El dos que tiene las comillas cerca de esc, funciona perfectamente. Ah y el modo de mayúsculas fijas no funciona, si queda el 2\/mnbc sale asi, solo se escribe minúsculas, y si sale 2\/MNBC, solo se escribe mayúsculas... He revisado las pistas que van al pilunto 9 del conector de membrana, y no hay nada incorrecto.
Lo arranco uniendo 1 y 3, teclado desconectado.

Alguna idea? Gracias
Última edición por duca750 el 25 Dic 2018, 18:00, editado 2 veces en total.
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
Avatar de Usuario
alt
Aspirante a demonio
Aspirante a demonio
Mensajes: 460
Registrado: 06 Abr 2013, 09:53
Ubicación: madrid
Contactar:

Re: Al pulsar INTRO Pequeño sale 2\/mnbc

Mensaje por alt »

¿Y no tienes otro CPC cuyo teclado puedas usar para comprobar si lo que te falla en este no es la membrana?
Avatar de Usuario
duca750 España - Extremadura
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2654
Registrado: 28 Ago 2017, 13:14
Has thanked: 404 times
Been thanked: 202 times

Re: Al pulsar INTRO Pequeño sale 2\/mnbc

Mensaje por duca750 »

alt escribió: 25 Dic 2018, 15:54 ¿Y no tienes otro CPC cuyo teclado puedas usar para comprobar si lo que te falla en este no es la membrana?
Detalle que indico ahora en el primer post. Lo arranco uniendo 1 y 3, teclado desconectado, descarto pues esto. Pero gracias compañero.
También agrego que al encenderlo, sale lo mismo nada más salir la pantalla del basic
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9973
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 124 times
Contactar:

Re: Al pulsar INTRO Pequeño o al encender el CPC, sale 2\/mnbc

Mensaje por flopping »

Pueden pasar dos cosas, que la membrana esté mal y al pulsar salgan esas teclas o que el chip AY esté estropeado, si puedes probar con otra membrana o teclado tal como te han comentado a ver si es eso, o puenteando entre los conectores de la tecla intro a ver si sale bien o hace lo mismo, si sale lo mismo al puentear o probar con otro teclado o membrana, es que tienes estropeado el chip AY, si por el contrario hace la función correcta es que la membrana está 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
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: Al pulsar INTRO Pequeño o al encender el CPC, sale 2\/mnbc

Mensaje por dandare »

Tienes un problema con el bit 6 de la matriz de teclado. Posiblemente ese bit esté cortocircuitado tras todo el trasiego. Comprueba las pistas a ver si no se ha reventado el integrado.

Imagen
Imagen
Imagen
Avatar de Usuario
duca750 España - Extremadura
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2654
Registrado: 28 Ago 2017, 13:14
Has thanked: 404 times
Been thanked: 202 times

Re: Al pulsar INTRO Pequeño o al encender el CPC, sale 2\/mnbc

Mensaje por duca750 »

flopping escribió: 25 Dic 2018, 19:27 Pueden pasar dos cosas, que la membrana esté mal y al pulsar salgan esas teclas o que el chip AY esté estropeado, si puedes probar con otra membrana o teclado tal como te han comentado a ver si es eso, o puenteando entre los conectores de la tecla intro a ver si sale bien o hace lo mismo, si sale lo mismo al puentear o probar con otro teclado o membrana, es que tienes estropeado el chip AY, si por el contrario hace la función correcta es que la membrana está mal.
Cómo comenté, sale al inicio incluso con la membrana quitada, ya que lo enciendo puente ando los pines 1 y 3. Sin el chip ay conectado, veo que se pone a escribir cosas solo, no sé si esto es muy normal. Tendré que desmontar uno que tenga bien para probar. Gracias.
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
Avatar de Usuario
duca750 España - Extremadura
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2654
Registrado: 28 Ago 2017, 13:14
Has thanked: 404 times
Been thanked: 202 times

Re: Al pulsar INTRO Pequeño o al encender el CPC, sale 2\/mnbc

Mensaje por duca750 »

dandare escribió: 25 Dic 2018, 19:48 Tienes un problema con el bit 6 de la matriz de teclado. Posiblemente ese bit esté cortocircuitado tras todo el trasiego. Comprueba las pistas a ver si no se ha reventado el integrado.

Imagen
Gracias. El integrado te refieres al AY? No sé qué más revisar, me tiene harto, como digo salen caracteres (otros) sin incluso tener puesto teclado ni chip AY.
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
Avatar de Usuario
dandare
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3718
Registrado: 09 Feb 2016, 15:09
Ubicación: I Register
Been thanked: 6 times

Re: Al pulsar INTRO Pequeño o al encender el CPC, sale 2\/mnbc

Mensaje por dandare »

Sí, es el AY, pero sigue toda la pista de la patilla 8 y, por si acaso, de la 22.
Es normal que si quitas el AY pase cualquier cosa, puesto que toma los niveles flotando.
Si no me equivoco, tendrás el 8 a 0 de manera constante. Esa prueba la puedes hacer con el AY quitado. medir continuidad entre donde iría la patilla 8 y GND, luego pinchas el AY y vuelves a medir.

Si tienes un osciloscopio o analizador lógico, puedes hacer esa misma prueba tanto en 8 como en 22 con el CPC en marcha.
Podría ser que el AY estuviera roto, pero eso significaría que se le ha metido un ESD fuerte por el pin 8 o un sobrevoltaje, ya que esos puertos están configurados siempre como entradas.

Edit: Una idea nueva: Si no tienes cortos y todo parece correcto, tal vez por lo que has dicho, el bit 6 haya perdido su pull-up interno (raro raro, pero oye...) y puedas arreglarlo poniendo una resistencia de 10K por ejemplo entre el pin 8 del AY y VCC. Si no va, prueba con una de 4,7k. Si no va, con una de 2,2k Y ya no bajes más :).


Suerte.
Imagen
Imagen
Avatar de Usuario
duca750 España - Extremadura
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2654
Registrado: 28 Ago 2017, 13:14
Has thanked: 404 times
Been thanked: 202 times

Re: Al pulsar INTRO Pequeño o al encender el CPC, sale 2\/mnbc

Mensaje por duca750 »

dandare escribió: 25 Dic 2018, 22:22 Sí, es el AY, pero sigue toda la pista de la patilla 8 y, por si acaso, de la 22.
Es normal que si quitas el AY pase cualquier cosa, puesto que toma los niveles flotando.
Si no me equivoco, tendrás el 8 a 0 de manera constante. Esa prueba la puedes hacer con el AY quitado. medir continuidad entre donde iría la patilla 8 y GND, luego pinchas el AY y vuelves a medir.

Si tienes un osciloscopio o analizador lógico, puedes hacer esa misma prueba tanto en 8 como en 22 con el CPC en marcha.
Podría ser que el AY estuviera roto, pero eso significaría que se le ha metido un ESD fuerte por el pin 8 o un sobrevoltaje, ya que esos puertos están configurados siempre como entradas.

Edit: Una idea nueva: Si no tienes cortos y todo parece correcto, tal vez por lo que has dicho, el bit 6 haya perdido su pull-up interno (raro raro, pero oye...) y puedas arreglarlo poniendo una resistencia de 10K por ejemplo entre el pin 8 del AY y VCC. Si no va, prueba con una de 4,7k. Si no va, con una de 2,2k Y ya no bajes más :).


Suerte.
Mañana lo pruebo, gracias Dandare, que pena estar tan pegado con la electrónica. Las pistas parece estar todo bien, he comparado conexiones con otro CPC y parece correcto, mañana si puedo pruebo lo de las resistencias empezando por la mayor, gracias!!!
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
Avatar de Usuario
duca750 España - Extremadura
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 2654
Registrado: 28 Ago 2017, 13:14
Has thanked: 404 times
Been thanked: 202 times

Re: Al pulsar INTRO Pequeño o al encender el CPC, sale 2\/mnbc

Mensaje por duca750 »

dandare escribió: 25 Dic 2018, 22:22 Sí, es el AY, pero sigue toda la pista de la patilla 8 y, por si acaso, de la 22.
Es normal que si quitas el AY pase cualquier cosa, puesto que toma los niveles flotando.
Si no me equivoco, tendrás el 8 a 0 de manera constante. Esa prueba la puedes hacer con el AY quitado. medir continuidad entre donde iría la patilla 8 y GND, luego pinchas el AY y vuelves a medir.

Si tienes un osciloscopio o analizador lógico, puedes hacer esa misma prueba tanto en 8 como en 22 con el CPC en marcha.
Podría ser que el AY estuviera roto, pero eso significaría que se le ha metido un ESD fuerte por el pin 8 o un sobrevoltaje, ya que esos puertos están configurados siempre como entradas.

Edit: Una idea nueva: Si no tienes cortos y todo parece correcto, tal vez por lo que has dicho, el bit 6 haya perdido su pull-up interno (raro raro, pero oye...) y puedas arreglarlo poniendo una resistencia de 10K por ejemplo entre el pin 8 del AY y VCC. Si no va, prueba con una de 4,7k. Si no va, con una de 2,2k Y ya no bajes más :).


Suerte.
Lo de las resistencia no he conseguido nada, que pena. Del pin 22 del AY, solo va al pin 38 de IC 107 y de ahí a ninguna parte. Del pin 8 va a uno de los conectores de joystick Y al conector 3 del teclado. No veo nada raro entre ellos.
CPC464,CPC6128/GX4000/COMMODORE 64,AMIGA 500/ATARI STFM1024&800XL/ORIC1,ATMOS/DRAGON32/SPECTRUM+, +2,+3,48K,16K/MSX HB501P,101P,201P,MSX HB20P,HB75P,CANON V20,PHILIPS NMS8250,8020&8010&8000/ACORN ELECTRON/THOMSON MO08,MO05/ENTERPRISE 64.
Responder

Volver a “Amstrad”