Reparando un IBM 5160 XT
- mj8bit
- Mensajes: 243
- Registrado: 07 Jul 2011 12:12
- Ubicación: Ecija
- Agradecido : 69 veces
- Agradecimiento recibido: 20 veces
Reparando un IBM 5160 XT
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:
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 (49.22 KiB) Visto 2616 veces
- minter
- Mensajes: 4826
- Registrado: 22 Jul 2014 18:51
- Agradecido : 6762 veces
- Agradecimiento recibido: 2602 veces
Re: Reparando un IBM 5160 XT
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í.
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í.
- mj8bit
- Mensajes: 243
- Registrado: 07 Jul 2011 12:12
- Ubicación: Ecija
- Agradecido : 69 veces
- Agradecimiento recibido: 20 veces
Re: Reparando un IBM 5160 XT
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:
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
Ahora le he montado de nuevo el 8088 de origen y puedo ver esto:
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
-
- Mensajes: 5619
- Registrado: 20 Sep 2011 13:59
- Ubicación: Madrid
- Agradecido : 990 veces
- Agradecimiento recibido: 2040 veces
- Contactar:
Re: Reparando un IBM 5160 XT
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.
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.
- Jinks
- Mensajes: 2700
- Registrado: 09 Oct 2013 16:47
- Agradecido : 348 veces
- Agradecimiento recibido: 478 veces
- Contactar:
Re: Reparando un IBM 5160 XT
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.
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.
-
- Mensajes: 5619
- Registrado: 20 Sep 2011 13:59
- Ubicación: Madrid
- Agradecido : 990 veces
- Agradecimiento recibido: 2040 veces
- Contactar:
Re: Reparando un IBM 5160 XT
Sin ser un experto diría que esos códigos se envían desde el 5170, creo que el 5160 no dispone de ellos...
- mj8bit
- Mensajes: 243
- Registrado: 07 Jul 2011 12:12
- Ubicación: Ecija
- Agradecido : 69 veces
- Agradecimiento recibido: 20 veces
Re: Reparando un IBM 5160 XT
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é.
- mj8bit
- Mensajes: 243
- Registrado: 07 Jul 2011 12:12
- Ubicación: Ecija
- Agradecido : 69 veces
- Agradecimiento recibido: 20 veces
Re: Reparando un IBM 5160 XT
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.
Pues nada, sigue igual. Así que hay que repasar los integrados relacionados con la memoria y el controlador DMA.
Pues nada, sigue igual. Así que hay que repasar los integrados relacionados con la memoria y el controlador DMA.
- minter
- Mensajes: 4826
- Registrado: 22 Jul 2014 18:51
- Agradecido : 6762 veces
- Agradecimiento recibido: 2602 veces
Re: Reparando un IBM 5160 XT
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)
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)
- retrobit
- Mensajes: 203
- Registrado: 12 Dic 2017 13:12
- Ubicación: Asturias
- Agradecido : 44 veces
- Agradecimiento recibido: 62 veces
Re: Reparando un IBM 5160 XT
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."
- Jinks
- Mensajes: 2700
- Registrado: 09 Oct 2013 16:47
- Agradecido : 348 veces
- Agradecimiento recibido: 478 veces
- Contactar:
Re: Reparando un IBM 5160 XT
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.
¿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.
- Jinks
- Mensajes: 2700
- Registrado: 09 Oct 2013 16:47
- Agradecido : 348 veces
- Agradecimiento recibido: 478 veces
- Contactar:
Re: Reparando un IBM 5160 XT
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)
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)
- mj8bit
- Mensajes: 243
- Registrado: 07 Jul 2011 12:12
- Ubicación: Ecija
- Agradecido : 69 veces
- Agradecimiento recibido: 20 veces
Re: Reparando un IBM 5160 XT
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.
y ahora tenemos un problema menos:
Solucionado el fallo en los caracteres !!!
Aunque como podéis ver, aún quedan problemas que resolver.
Seguiremos informando.
y ahora tenemos un problema menos:
Solucionado el fallo en los caracteres !!!
Aunque como podéis ver, aún quedan problemas que resolver.
Seguiremos informando.
- mj8bit
- Mensajes: 243
- Registrado: 07 Jul 2011 12:12
- Ubicación: Ecija
- Agradecido : 69 veces
- Agradecimiento recibido: 20 veces
Re: Reparando un IBM 5160 XT
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.
- Jinks
- Mensajes: 2700
- Registrado: 09 Oct 2013 16:47
- Agradecido : 348 veces
- Agradecimiento recibido: 478 veces
- Contactar:
Re: Reparando un IBM 5160 XT
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.
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 3 invitados