Reparación de Commodore 64

El ordenador presentaba un inicio incorrecto, mostrando una pantalla con borde pero sin mensaje de bienvenida o cursor. Este tipo de comportamiento suele apuntar a errores generalmente solucionables de forma sencilla, toda vez que se constata el correcto funcionamiento de los elementos esenciales del C64; a saber, CPU, VIC-II, kernal, y PLA.

Placa 250407 con SID retirado
Placa 250407 con SID retirado

Por regla general, este tipo de errores suelen apuntar con frecuencia a un fallo en el integrado que contiene el Basic del ordenador, algo que puede verificarse rápidamente intentando realizar el inicio con un cartucho de juegos en buen estado aunque, tal y como se observará, no es esta la única causa.

Una vez realizada esta verificación inicial, sin éxito, se procede a realizar un diagnóstico preliminar con un cartucho Dead Test (781220), obteniéndose un resultado correcto que permite confirmar el correcto estado de los integrados anteriormente mencionados, de la memoria RAM, y de los integrados de lógica esenciales.

El siguiente paso del diagnóstico hizo uso del cartucho C64 doctor de Trilogic que suele proporcionar información de utilidad en situaciones como la actual, donde los elementos esenciales para la operación se encuentran en correcto estado.

Situación inicial, inicio incorrecto
Situación inicial, inicio incorrecto
Cartucho dead test
Cartucho dead test
Cartucho C64 doctor de Trilogic
Cartucho C64 doctor de Trilogic

El primer paso de la verificación con este cartucho efectúa una prueba de la entrada por teclado, observándose que una serie de teclas resultan activadas y desactivadas sin que exista correspondencia con la actuación del teclado. Este error se ve complementado con error de ejecución seguido de un cuelgue del ordenador al intentar pasar a la fase siguiente del diagnóstico. Se procede a desconectar el teclado y a repetir la prueba observándose que el comportamiento no cambia, lo cual apunta a un fallo en uno de los dos integrados CIA (MOS 6526) encargados, entre otras responsabilidades, de gestionar la entrada por teclado.

Toda vez que el arranque del C64 puede llevarse a cabo sin la presencia de estos dos integrados, se procede a su retirada temporal obteniéndose ya un arranque correcto, lo cual confirma la suposición anterior.

Integrado CIA dañado
Integrado CIA dañado
Cartucho C64 doctor de Trilogic
Cartucho C64 doctor de Trilogic
Situación final, inicio correcto
Situación final, inicio correcto

El material que ha sido necesario instalar en esta reparación, por lo tanto, ha sido el siguiente:

  • (1x) Integrado MOS 6526 (CIA).

Lo cierto es que se trata de una reparación extremadamente sencilla y que podría haberse diagnosticado con mucha mayor facilidad de haberse retirado ambos integrados CIA al comienzo de la reparación. Su ausencia al iniciar el equipo resulta únicamente en la falta de cursor en la pantalla de inicio, pero no impide realizar el arranque. Lo mismo se puede decir, por ejemplo, del integrado SID, cuya retirada resulta también de utilidad durante el diagnóstico al no ser un elemento esencial, permitiendo así descartar cualquier fallo asociado a este integrado, o incluso protegerlo de cualquier daño durante la reparación, dada su sensibilidad y elevado coste en caso de ser necesario su reemplazo.

Deja un comentario