sábado, 17 de febrero de 2018

Mejorando un mando Boomerang B101

Mando Boomerang P101 de MATT.
Hace unos años compré en Vesalia un par de mandos norma Atari de la marca (polaca, creo) MATT, modelo Boomerang B101. Son unos mandos con apariencia parecida a los de MegaDrive con un botón que puede bloquearse a modo de autofuego rústico. Cualquiera que los haya probado habrá notado que su funcionamiento dista mucho de ser bueno: la cruceta y los botones de fuego van muy duros, hay que apretar mucho para conseguir activar cada interruptor y son muy ruidosos. Un desastre que proporciona una mala experiencia a la hora de jugar y cierto dolor en los dedos al terminar de usarlos.
Estos son los interruptores originales de los botones de fuego.

Anteriormente había probado algunas cosas para mejorarlos, como poner unos pegotes de pegamento epoxi en la parte interior de los extremos de la cruceta para reducir la distancia hasta el interruptor de silicona o limpiar estos con 3-en-1 por si la suciedad provocaba el mal contacto, pero nada de esto funcionó... hasta que se me ocurrió cambiar los interruptores de silicona por otros. Concretamente por unos como estos para mandos de PS4 de Aliexpress, y el resultado es muy bueno. Ahora funcionan correctamente, si bien siguen siendo ruidosos, pero algo menos.
Los interruptores nuevos. Hay que recortar los grupos de 4 y dejarlos como los de abajo a la derecha.

Para sustituirlos simplemente hay que recortar los que vienen en forma de cruceta para dejarlos separados del resto en 4, abrir el mando, quitar las chapas que fijan cada uno de los interruptores originales, reemplazarlos por los interruptores recortados, volver a poner las chapas y cerrar el mando. Al quitar los interruptores originales y compararlos con los nuevos se nota claramente la diferencia de altura (casi 1mm más bajos) y tacto (más blandos). Aquí tenéis algunas fotos del proceso por si tenéis mandos como estos en casa y queréis mejorarlos antes de tirarlos a la basura.
Comparativa de los interruptores originales (izquierda) y los nuevos recortados (derecha). Arriba a la izquierda está una de las anillas fijadoras extraída.
La placa del mando sin interruptores. Los cables son una modificación para añadir un botón de salto.
Para retirar las anillas debemos levantar con cuidado estas 4 patas.

Interruptores recortados y presentados en los botones de fuego.
La placa con todos los interruptores cambiados.


Por cierto, los cables que veréis en las fotos que cruzan la placa del mando son una modificación que es hice hace tiempo para que el tercer botón de fuego sea de botón de salto (arriba). Esto lo vi en la web de Bieno hace años y va muy bien para jugar a juegos de plataformas.


Salu2, Paco.

jueves, 1 de febrero de 2018

Reviviendo una unidad de discos 1541

Mi vieja 1541, con las marcas de cables que parecen hechos con sangre de Alien porque si no, no me lo explico...

En algún artículo pasado había mencionado mi unidad de discos Commodore 1541. Es una unidad que mi padre compró de segunda mano en la tienda oficial de Castellón por unas 25.000 ptas del año 88-89. Esta unidad nos dio servicio hasta 1994, cuando dejamos de usar los C64s que teníamos por casa, bien por averías, bien por espacio (su sitio lo ocupó el PC cuando llegó, y un Commodore lo sacábamos esporádicamente para jugar), o simplemente porque el PC nos atraía más. Hace pocos años, cuando me dio por probar los C64s para ver qué averías tenían, probé también la 1541, y comprobé que se encendía pero no funcionaba bien: el motor giraba continuamente y el led rojo se encendía y apagaba 3 veces.
Esto habrá que preservarlo...

Pues bien, al fin he logrado repararla y en estas líneas os voy a explicar brevemente cómo lo he hecho. La verdad es que ha sido una tarea sencilla, en estos tiempos la documentación de estos aparatos es abundante y la unidad tiene mecanismos para informar de sus fallos.

Lo primero que hice fue buscar documentación sobre averías en la unidad, y gracias al foro de Commodoremanía encontré este documento en el que explican, entre otras cosas, los síntomas de posibles averías y su solución. En el caso de este fallo, se trataba de esto:

UC8 74LS42 LOGIC
When drive powered up, spindle motor runs continuously. Red LED may stay on, or flash three times and go out.

Estos son los chips insertados.

Es decir, que el integrado 74LS42 estaba dañado. Pedí uno por eBay y cuando me llegó desoldé el chip original, puse un zócalo e inserté el nuevo. Al encender la unidad el motor ya no giraba, pero el led de actividad seguía parpadeando, lo que coincidía con este fallo:

UB3 325302-01 DOS ROM 1
When drive powered up, red LED flashes 2 or 3 times repeatedly.
Y estos los que he sacado. Fijaos en las patas del 325302-01.

Así que saqué ese 325302-01 y vi que tenía una pata rota. La saqué, la soldé como pude, limpié el zócalo e inserté el chip de nuevo, y al encender la 1541 se iniciaba correctamente, sin códigos de error, pero al intentar leer un disco (p.ej.: LOAD "$",8) el ordenador se bloqueaba en el SEARCHING FOR... y la unidad no hacía nada. Al apagar la unidad el ordenador daba el error ?DEVICE NOT PRESENT. Según el documento, la nueva avería casaba con esto:

UC3 6522 VIA (SERIAL INTERFACE)
  Drive powers up and resets normally. When LOAD is attempted, screen may indicate "SEARCHING FOR ...", but no motors run and red LED doesn't light. Computer is locked up until turned off or reset.
En esos puntos he puesto aceite lubricante.

Así que encargué por eBay un par de 6522 y ese 325302-01 por si las moscas. Y tras cambiarlos, la unidad vuelve a funcionar correctamente, y sin necesidad de alinear el cabezal o ajustar nada dentro. De todos modos, he puesto 3-en-1 en algunas partes mecánicas por si acaso (mi padre le ponía vaselina, pero por aquí no tengo). Ahora ya puedo cargar mis juegos en diskette y sobre todo preservar los juegos y cosillas que grabé durante aquellos años, como alguna imagen hecha con Art Studio que creé allá por 1990 o los juegos que copiaba de la Commodore Magazine.
No os riáis que tenía 14 años...

Así que ya sabéis, si tenéis una unidad de discos Commodore averiada pegadle un vistazo a ese documento enlazado más arriba, puede que también podáis repararla. Y podréis decir, como Edu Arana...


Salu2, Paco.