Reparando un IBM 5160 XT

Avatar de Usuario
mj8bit
Mensajes: 201
Registrado: 07 Jul 2011 12:12
Ubicación: Ecija
Agradecido : 26 veces
Agradecimiento recibido: 11 veces

Reparando un IBM 5160 XT

Mensajepor mj8bit » 04 Jul 2018 11:56

Estoy intentando resucitar mi XT que en su momento dejó de funcionar.
La placa no da muestras de vida. Ni pitidos ni video. Después de revisar voltajes y asegurarme de que la fuente alimentación esta correcta, he revisado el cristal y la salida del chip generador de frecuencias dando buenas lecturas.
También he sustituido el procesador 8088 por un V20 y he sustituido memorias del banco 0 por las de banco 1 por si los primeros 64k están defectuosos.
Todo esto sin resultado.
A continuación he quemado un chip con Supersoft/Landmark Diagnostic ROM y lo que me aparece en pantalla es lo siguiente:
Adjuntos
camphoto_684387517.jpg
camphoto_684387517.jpg (49.22 KiB) Visto 574 veces

Avatar de Usuario
minter
Mensajes: 1982
Registrado: 22 Jul 2014 18:51
Agradecido : 1430 veces
Agradecimiento recibido: 592 veces

Re: Reparando un IBM 5160 XT

Mensajepor minter » 04 Jul 2018 12:38

He visto una página con los fallos mas comunes del 5160:

http://minuszerodegrees.net/5160/proble ... issues.htm

Y uno en particular suelen ser los condensadores, que tiran la fuente abajo:

https://www.classic-computers.org.nz/bl ... IBM-xt.htm

Los condensadores de tantalio suelen cortocircuitarse con el tiempo cuando se degradan. Doy fe de ello, que los he encontrado en corto a patadas.

Y por lo que tengo leído en el primer enlace, el 5160 no es muy amiga con el V20

Edito: Ah! Porras! acabo de percatarme que ya habías pasado por ahí. :)

Avatar de Usuario
mj8bit
Mensajes: 201
Registrado: 07 Jul 2011 12:12
Ubicación: Ecija
Agradecido : 26 veces
Agradecimiento recibido: 11 veces

Re: Reparando un IBM 5160 XT

Mensajepor mj8bit » 04 Jul 2018 18:04

Muchas gracias minter, pero ya he revisado los condensadores y los voltajes parecen correctos.
Ahora le he montado de nuevo el 8088 de origen y puedo ver esto:
IMG_0232.jpg
IMG_0232.jpg (59.42 KiB) Visto 534 veces


Independientemente que parece que hay fallo en memoria crítica, dicha memoria (primer banco) he sustituido y sigue igual, me desconcierta el error en los caracteres. Al cambiar el procesador parece que coinciden mas caracteres y es algo mas legible.
No parece problema de la gráfica MGA a la que le he cambiado la rom por la de una CGA que tengo (son las mismas).

Parece que hay chips lógicos defectuosos

jltursan
Mensajes: 2229
Registrado: 20 Sep 2011 13:59
Agradecido : 105 veces
Agradecimiento recibido: 288 veces

Re: Reparando un IBM 5160 XT

Mensajepor jltursan » 04 Jul 2018 19:24

A la vista de los caracteres (he revisado sólo un par), diría que el bit 4 está a cero. No conozco la arquitectura del 5160 pero podría ser la ROM conteniendo el juego de caracteres o parte de, como dices, la lógica relativa a D0-D7, algún buffer o similar que son siempre propensos a morir.

Tampoco te fíes de intercambiar bancos, podrías encontrar más de un integrado cascado. La única forma de estar seguro es probar los integrados en algún otro equipo que tambien emplee el modelo y lleve zócalos para mayor comodidad. O con un tester.

Respecto a la CGA, ¿tienes otra compatible para descartar al 100% algún problema con ella?

Todo esto por supuesto si ya has descartado la fuente y condensadores, es decir, la fuente chuta y te da todos los voltajes estables.

Avatar de Usuario
Jinks
Mensajes: 1314
Registrado: 09 Oct 2013 16:47
Agradecido : 60 veces
Agradecimiento recibido: 123 veces
Contactar:

Re: Reparando un IBM 5160 XT

Mensajepor Jinks » 04 Jul 2018 19:28

Para que te salga esa última pantalla, con el borde "casi" bien pintado (se ve que es un borde) y lo demás con zonas limpias y zonas con texto basura, yo diría que la CPU y la memoria principal van bien, y así a bote pronto le echaría la culpa a la memoria de vídeo.

O a algo que haga que CPU y memoria de vídeo no se comuniquen bien, desde un componente a una pista del bus de datos en la placa madre, en el conector ISA o en la tarjeta de vídeo. Como te acaban de decir lo primero probaría con otra tarjeta, si tienes alguna más de 8 bits (algunas VGA de 16 bits funcionan en slots de 8 bits, sobre todo ciertas OAK/OTI).

En otras circunstancias te recomendaría una tarjeta de diagnóstico (que creo que valen 4,5 dólares), pero no sé si tienes los códigos que el 5160 envía al puerto 80h (ni siquiera sé si cuando se hizo el 5160 ya era estándar que el POST envíe códigos al puerto 80h) y tampoco estoy seguro de que el POST chequee la memoria de vídeo.

jltursan
Mensajes: 2229
Registrado: 20 Sep 2011 13:59
Agradecido : 105 veces
Agradecimiento recibido: 288 veces

Re: Reparando un IBM 5160 XT

Mensajepor jltursan » 04 Jul 2018 20:38

Sin ser un experto diría que esos códigos se envían desde el 5170, creo que el 5160 no dispone de ellos...:-(

Avatar de Usuario
mj8bit
Mensajes: 201
Registrado: 07 Jul 2011 12:12
Ubicación: Ecija
Agradecido : 26 veces
Agradecimiento recibido: 11 veces

Re: Reparando un IBM 5160 XT

Mensajepor mj8bit » 04 Jul 2018 22:08

Gracias por las recomendaciones. Tengo VGA y CGA que funcionan pero en el momento que las conecto la placa no pistas de vida, ni con la ROM de diagnostico ni con la original (por cierto también he probado que esta correcta). Como dije al principio, los voltajes son correctos y estables. Seguiré haciendo pruebas y os comentaré.

Avatar de Usuario
mj8bit
Mensajes: 201
Registrado: 07 Jul 2011 12:12
Ubicación: Ecija
Agradecido : 26 veces
Agradecimiento recibido: 11 veces

Re: Reparando un IBM 5160 XT

Mensajepor mj8bit » 05 Jul 2018 08:52

Pues como parece decir que falla el Chip controlador DMA y por casualidad tenía una placa clonica XT con el mismo (8257) decidí desoldar dicho controlador he instalar un zócalo.


IMG_0230.jpg
IMG_0230.jpg (114.57 KiB) Visto 476 veces
IMG_0234.jpg
IMG_0234.jpg (112.56 KiB) Visto 476 veces


Pues nada, sigue igual. Así que hay que repasar los integrados relacionados con la memoria y el controlador DMA.

Avatar de Usuario
minter
Mensajes: 1982
Registrado: 22 Jul 2014 18:51
Agradecido : 1430 veces
Agradecimiento recibido: 592 veces

Re: Reparando un IBM 5160 XT

Mensajepor minter » 05 Jul 2018 09:19

Si no me falla la vista, tienes el ordenador configurado de la siguiente manera:

Sin test de arranque.
Sin coprocesador.
Solo la memoria del banco 0.
Vídeo en modo MDA.
Y con un floppy.

Cuando pinchabas las tarjetas gráficas, ¿cambiabas los switches? (el 5 y el 6)

Avatar de Usuario
mj8bit
Mensajes: 201
Registrado: 07 Jul 2011 12:12
Ubicación: Ecija
Agradecido : 26 veces
Agradecimiento recibido: 11 veces

Re: Reparando un IBM 5160 XT

Mensajepor mj8bit » 05 Jul 2018 12:01

Si claro. La configuraba según VGA o CGA.

Avatar de Usuario
retrobit
Mensajes: 56
Registrado: 12 Dic 2017 13:12
Agradecido : 17 veces
Agradecimiento recibido: 9 veces

Re: Reparando un IBM 5160 XT

Mensajepor retrobit » 06 Jul 2018 12:00

Maravillosa máquina!! que envidia! Suerte con esa reparación mj8bit, siento no poder serte de mas ayuda.
"nothing dies as silently as a microprocessor."

Avatar de Usuario
Jinks
Mensajes: 1314
Registrado: 09 Oct 2013 16:47
Agradecido : 60 veces
Agradecimiento recibido: 123 veces
Contactar:

Re: Reparando un IBM 5160 XT

Mensajepor Jinks » 06 Jul 2018 13:24

Estoy pensando que la CGA tenía un chip generador de caracteres y una ROM de 2 Kb con el "dibujo" de cada letra, que igual es la parte que falla (me inclinaría más por el generador que por la ROM).

¿Has intentado cambiar a un modo de vídeo gráfico para ver si así se ve bien? Arrancando con la ROM normal y ejecutando un juego, por ejemplo, aunque antes de lanzar el juego la pantalla se vea mal.

También tengo un programa viejo de diagnósticos para DOS que (entre otras cosas) chequea la memoria de vídeo en CGA y MDA, si no recuerdo mal. A ver si lo encuentro en cuanto llegue a casa.

Avatar de Usuario
Jinks
Mensajes: 1314
Registrado: 09 Oct 2013 16:47
Agradecido : 60 veces
Agradecimiento recibido: 123 veces
Contactar:

Re: Reparando un IBM 5160 XT

Mensajepor Jinks » 07 Jul 2018 12:28

El programa que tiene un test de memoria de vídeo para MDA, CGA y EGA es CheckIt, viene en esta página:
http://minuszerodegrees.net/software/software.htm
Yo en PCs muy viejos siempre he usado la versión 2.1, menú TESTS ---> VIDEO ---> VIDEO RAM

(Ejecútalo primero en otro PC que se vea correctamente para ver cómo tienes que hacer para ejecutarlo en el 5160)

Avatar de Usuario
mj8bit
Mensajes: 201
Registrado: 07 Jul 2011 12:12
Ubicación: Ecija
Agradecido : 26 veces
Agradecimiento recibido: 11 veces

Re: Reparando un IBM 5160 XT

Mensajepor mj8bit » 09 Jul 2018 13:34

Estuve el fin de semana de viaje con la familia y ayer cuando llegué a casa esquemas en mano busqué los chips relacionados con las lineas D0-D7. Dos ls245 ( U9 y U15) según Datasheet no funcionaban correctamente. Así que... desoldar, montar zócalo y probar con otros nuevos.


IMG_0266.jpg
IMG_0266.jpg (61.4 KiB) Visto 327 veces


y ahora tenemos un problema menos:

IMG_0265.jpg
IMG_0265.jpg (72.94 KiB) Visto 327 veces


Solucionado el fallo en los caracteres !!! -drinks

Aunque como podéis ver, aún quedan problemas que resolver.

Seguiremos informando.

Avatar de Usuario
mj8bit
Mensajes: 201
Registrado: 07 Jul 2011 12:12
Ubicación: Ecija
Agradecido : 26 veces
Agradecimiento recibido: 11 veces

Re: Reparando un IBM 5160 XT

Mensajepor mj8bit » 09 Jul 2018 13:45

Jinks escribió:El programa que tiene un test de memoria de vídeo para MDA, CGA y EGA es CheckIt, viene en esta página:
http://minuszerodegrees.net/software/software.htm
Yo en PCs muy viejos siempre he usado la versión 2.1, menú TESTS ---> VIDEO ---> VIDEO RAM

(Ejecútalo primero en otro PC que se vea correctamente para ver cómo tienes que hacer para ejecutarlo en el 5160)


Muchas gracias por la aportación pero el principal problema es que el XT no arranca. Solo puedo hacer funcionar de momento una ROM especial para Diagnostico.

Avatar de Usuario
Jinks
Mensajes: 1314
Registrado: 09 Oct 2013 16:47
Agradecido : 60 veces
Agradecimiento recibido: 123 veces
Contactar:

Re: Reparando un IBM 5160 XT

Mensajepor Jinks » 09 Jul 2018 14:46

Ah, entonces esas pantallas las saca la propia ROM sin que llegue a arrancar... Bueno, ahora que se ve bien parece que el problema no tiene nada que ver con la tarjeta de vídeo, eran las líneas del bus de datos.
Ahora se queja del temporizador, DMA y memoria, probablemente esté todo relacionado, igual si solucionas lo de la memoria se te arregla todo lo demás.


Volver a “PC & Compatibles X86”

¿Quién está conectado?

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