[Reparación] Skull & Crossbones, errores gráficos
Publicado: Jue Mar 14, 2013 3:58 pm
Esta Skull & Crossbones de Atari, de 1989 o 1987 en Japón, la adquirí en un lote de placas "funcionando". Se veía muy sucia y funcionaba, pero presentaba el siguiente error gráfico en algunos sprites.
Por el tipo de error, supe que se trataba de algún problema en una o más EPROM; ya sea por lineas de datos, direcciones o daño a la ROM. Lo primero fue buscar en MAME si había documentación de cuales ROMs eran para sprites, pero no fue de mucha ayuda.
Así que me puse a revisar la línea de control (20 y 22 en estas mask roms, equivalentes a una 27c512) para saber cuales estaban activas en un lugar del juego donde se presentaran los errores. Ya sabiendo de algunas ROMs activas, me puse a quitarlas, hasta que dí con una que eliminaba el problema - y a la ves el resto de los gráficos de esos mismos sprites.
De un vistazo el problema fue notorio, corrosión.
Limpié la pata tallandola con una lija, y la intenté leer. Lo cual funcionó. La monté de nuevo y el problema seguía allí, así que observé la base, y allí había también corrosión. Lógico.
En lugar de tallarla, decidí cambiar la base, pues seguro presentaría problemas más adelante.
Ya después de ello, el juego funciona perfectamente:
Por el tipo de error, supe que se trataba de algún problema en una o más EPROM; ya sea por lineas de datos, direcciones o daño a la ROM. Lo primero fue buscar en MAME si había documentación de cuales ROMs eran para sprites, pero no fue de mucha ayuda.
Así que me puse a revisar la línea de control (20 y 22 en estas mask roms, equivalentes a una 27c512) para saber cuales estaban activas en un lugar del juego donde se presentaran los errores. Ya sabiendo de algunas ROMs activas, me puse a quitarlas, hasta que dí con una que eliminaba el problema - y a la ves el resto de los gráficos de esos mismos sprites.
De un vistazo el problema fue notorio, corrosión.
Limpié la pata tallandola con una lija, y la intenté leer. Lo cual funcionó. La monté de nuevo y el problema seguía allí, así que observé la base, y allí había también corrosión. Lógico.
En lugar de tallarla, decidí cambiar la base, pues seguro presentaría problemas más adelante.
Ya después de ello, el juego funciona perfectamente: