Reparando un C16 que me han regalado.

Avatar de Usuario
groovydrifter
Mensajes: 1313
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 41 veces
Agradecimiento recibido: 26 veces

Reparando un C16 que me han regalado.

Mensajepor groovydrifter » 14 Oct 2014 14:00

Pues como indica el titulo, me han regalado un C16 que en principio parecia estar bien pero que de repente se ha quedado con el teclado muerto. Aunque me temia que no iba a ser tan sencillo lo primero que he hecho ha sido ponerle otro teclado... que no ha funcionado como yo me esperaba, puesto que al ser algo mas mecanico que electrico seria raro que fallasen todas las teclas de un dia para otro.

Los dos primeros que hablan con el teclado son el TED (8360/7360) y el controlador de puerto bidireccional 6529B

Imagen

Parece que el video de momento va bien, luego el primer sospechoso a descartar seria el 6529B... ademas es lo economicamente sensato ya que comprar un TED así por las buenas al precio que van....

Para distinguir si es el TED o es 6529 se podrian buscar los pulsos de escaneo del teclado en el conector del mismo, pero para que el resultado de esa busqueda sirviera para algo habria que saber si el que lee es el TED o es el procesador a traves del 6529.

Como no, el 6529 es un bien escaso, pero que parece ser exacto pin a pin con el mucho mas comun 74LS(o HCT)245 solo que R/W es DIR /CS es /G P0:7 son A1:8 y D0:7 B1:8. Funcionalmente son identicos, /CS o /G alto lo deja en triestado de abas bandas, bajo y con R/W o DIR bajo funciona de D a P (B a A) y si R/W o DIR esta alto, al reves, de P a D (A a B).

Luego la primera intentona, que sera cando consiga uno de esos, será cambiarlo y cruzar los dedos... y si no va pues ya solo queda el TED...
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

Avatar de Usuario
groovydrifter
Mensajes: 1313
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 41 veces
Agradecimiento recibido: 26 veces

Re: Reparando un C16 que me han regalado.

Mensajepor groovydrifter » 14 Oct 2014 17:44

Yo a lo mio... Pese a lo bien que pintaba en los datasheet, parece ser que algo que no acierto a ver es diferente entre el 6529B y el 74LS245 seran los pull-ups?

Que resistencia se podria usar para hacer unos pull ups debiles ¿10k?
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

Avatar de Usuario
ron
Mensajes: 17110
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 491 veces
Agradecimiento recibido: 499 veces

Re: Reparando un C16 que me han regalado.

Mensajepor ron » 14 Oct 2014 18:29

Por otros casos que conozco el problema está en el TED, tendrás que sustituirlo, viene etiquetado como 7360 u 8360.

jltursan
Mensajes: 1875
Registrado: 20 Sep 2011 13:59
Agradecido : 47 veces
Agradecimiento recibido: 140 veces

Re: Reparando un C16 que me han regalado.

Mensajepor jltursan » 14 Oct 2014 20:28

En el service manual del C16 los muy cachondos han omitido la parte relativa a fallos del teclado; pero como el Plus4 es muy similar, supongo que la info es extrapolable.

Según lo que se puede leer, lo más probable (descartando cables, conectores y diodos) es un fallo en el TED o en el 6529B (parece la linea de chip select que llega a U13 podría ser la culpable). De todas formas es inquietante que en algún lado mencionan que el 7501 también puede ser culpable. En cualquier caso, reemplazar cualquiera de ellos es un dolor :-P

Como siempre, en estos casos tener algún cartucho (para descartar la CPU) y otro Commodore para intercambiar integrados sería definitivo.

Avatar de Usuario
groovydrifter
Mensajes: 1313
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 41 veces
Agradecimiento recibido: 26 veces

Re: Reparando un C16 que me han regalado.

Mensajepor groovydrifter » 14 Oct 2014 20:31

No, el TED esta bien, y el 8501, eso se me ha olvidado en el mensaje anterior. He abierto otro C16, el que tengo ampliado a 64K y he intercambiado algunos integrados. Con un 8501 y un TED buenos la placa sigue igual, asi que le he puesto de nuevo los suyos y le he cambiado la PLA... Con la PLA del bueno la placa ha vuelto a la vida. Entiendo que no generaba el /OE para el 6529B

Yo tambien pensaba que seria el TED y de hecho es el primero que he intercambiado. Parece ser que la aplicacion inversa de la ley de Murphy le ha salvado, jejejejejeje

He pedido una PLA de reemplazo de Hungria, es nueva, repuesto de un servicio tecnico de Commodore y ha salido por menos de 15 €, por lo que considerando que el C-16 ha sido regalado no me puedo quejar...

Hablando de Hungria, estuve siguiendo el Enterprise 128 que pusiste y se lo llevo un francotirador por la puja de salida dos segundos antes de terminar... estuve tentado de pujar yo pero por ahora me voy a centrar en otras cosas que tengo entre manos.

Mientras llega la PLA me dan ganas de probar a hacer una con una eprom, a ver que tal va, o si siquiera va...
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

Avatar de Usuario
groovydrifter
Mensajes: 1313
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 41 veces
Agradecimiento recibido: 26 veces

Re: Reparando un C16 que me han regalado.

Mensajepor groovydrifter » 14 Oct 2014 20:34

Alguien sabe como poner hacer una placa en Kicad sin hacer esquema? esque no hay zocalos dip en el eeschema y el pcbnew no me deja pintar pistas a mano...
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

jltursan
Mensajes: 1875
Registrado: 20 Sep 2011 13:59
Agradecido : 47 veces
Agradecimiento recibido: 140 veces

Re: Reparando un C16 que me han regalado.

Mensajepor jltursan » 14 Oct 2014 20:37

Las PLAs de los cojones también en el C16 :-P...

Avatar de Usuario
ron
Mensajes: 17110
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 491 veces
Agradecimiento recibido: 499 veces

Re: Reparando un C16 que me han regalado.

Mensajepor ron » 14 Oct 2014 20:44

jltursan escribió:Las PLAs de los cojones también en el C16 :-P...


-banghead hasta con los TED PLAf ! -shock

Avatar de Usuario
groovydrifter
Mensajes: 1313
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 41 veces
Agradecimiento recibido: 26 veces

Re: Reparando un C16 que me han regalado.

Mensajepor groovydrifter » 14 Oct 2014 21:29

No es comun? pues menos mal que hay volcado para hacer una con eprom...
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

Avatar de Usuario
groovydrifter
Mensajes: 1313
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 41 veces
Agradecimiento recibido: 26 veces

Re: Reparando un C16 que me han regalado.

Mensajepor groovydrifter » 16 Oct 2014 13:57

-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

jltursan
Mensajes: 1875
Registrado: 20 Sep 2011 13:59
Agradecido : 47 veces
Agradecimiento recibido: 140 veces

Re: Reparando un C16 que me han regalado.

Mensajepor jltursan » 16 Oct 2014 19:46

Ahí va, pues parece que funciona perfecta, ¿no?.

No me esperaba tan buen comportamiento, al menos con las de Commodore 64 es un cristo y tiene su intríngulis. ¿Que EPROM es?

Avatar de Usuario
groovydrifter
Mensajes: 1313
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 41 veces
Agradecimiento recibido: 26 veces

Re: Reparando un C16 que me han regalado.

Mensajepor groovydrifter » 16 Oct 2014 19:56

CMOS DE 45ns.: M27C512-45XF1. El cableado del adaptador es igual para el C16/Plus4 y el C64, cambia el contenido de la memoria eprom. Si teneis curiosidad de que pruebe en algun modelo concreto de placa de C64, si la tengo y la PLA esta en zocalo se prueba en un pispas.

De todos modos aviso ya que hay cosas que he probado que no iban, pero como lo que tenia era un SD2IEC con cosas para un bicho con 64K de RAM igual ha sido por eso. Puedo probar alguna demo o juego que me digais para confirmar tambien. Incluso puedo probar si va con una 1551 si hay interes. Mientras que no me llegue la PLA de verdad se puede cacharrear a tutiplen. Y despues yambien, muhahahahahahaha....
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)

Avatar de Usuario
ron
Mensajes: 17110
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 491 veces
Agradecimiento recibido: 499 veces

Re: Reparando un C16 que me han regalado.

Mensajepor ron » 16 Oct 2014 19:59

Solo te queda subirlo a 64Kb y ya tienes casi casi un Plus4. Finalmente EPROM al canto y asunto arreglado.

Avatar de Usuario
groovydrifter
Mensajes: 1313
Registrado: 31 Ago 2014 21:07
Ubicación: Mañolandia
Agradecido : 41 veces
Agradecimiento recibido: 26 veces

Re: Reparando un C16 que me han regalado.

Mensajepor groovydrifter » 16 Oct 2014 20:33

Dame tiempo... jejejeje ahora me interesa profundizar en los secretos de las PCB caseras... a ver si consigo hacer una que parezco gafe... no hago mas que tirar cachitos a morir al acido por fallos tontos.
-flirt Shut up and deal... (The Apartment, Billy Wilder, 1960)


Volver a “Commodore 16 - Plus 4”

¿Quién está conectado?

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