El Tiempo en el Nordeste Argentino

domingo, 3 de mayo de 2009

Adaptar un Joystick de Sega Genesis a PC

Pad de SEGA Megadrive a PC

En 1989 Sega saca la Megadrive. La consola venía acompañada del Altered Beast y de un futurista pad de diseño ergonómico. Más tarde Sega sacó el Arcade Stick (que debería funcionar con este montaje), con el que jugar a muchos juegos arcade tiene que ser una masa.

Existen dos versiones, una de 3 botones (el diseño inicial), y otra de 6 botones, ambos con el botón START y perfectamente funcionales con el DirectPad.

En este reportaje vamos a aprender a conectar este pad a nuestro PC para poder usarlo con nuestros emuladores y juegos de Windows. Eso sí, antes de meternos en materia vamos a aclarar una cosa. Mirando la documentación del DirectPad, llegamos a un párrafo que dice (y cito textualmente)

NOTA: El interfaz de Genesis parece que no funciona con algunos chipsets de puerto paralelo más recientes. Estos nuevos chipsets no permiten al PC leer un pin que usa DirectPad Pro. No hay solución posible, tu única alternativa es comprar una tarjeta controladora con un chipset más antiguo.

Si tu PC tiene poco tiempo y por consiguiente la placa es reciente, ya sabes a lo que te arriesgas...

Ahora dejemos los preliminares y metámonos en la elaboración del interfaz.

Lista de Componentes

7 diodos 1N914 ó 1N4148
1-2 metros de cable de 10 hilos
1 conector DB-9 macho con caja
1 conector DB-25 macho con caja

Y además...

Soldador.
Estaño.
Multímetro.
Y ganas de aventurarse...

Esquema

Montaje

En primer lugar, y con el esquema delante, vamos a soldar los 7 diodos en el DB-25 macho. En el siguiente dibujo los pines en rojo son a los que vamos a conectar los cables y los diodos:

Vista donde irán soldados los cables

Concretamente los diodos los vamos a soldar como bien dice el esquema a los pines 3, 4, 5, 6, 7, 8 y 9 del DB-25. Antes de soldar los diodos, vamos a cortar sus patillas hasta dejarlas en 5 mm. más o menos. Y ya por fin lo soldaremos con un poco de destreza con la marca hacia arriba. Así:

Ahora, con un cable unimos todas las patillas superiores de los diodos. Y para terminar, cogemos el cable de 10 hilos y soldamos cada uno de los cables a los pines correspondientes del DB-25 y a las patillas superiores de los diodos. Anota bien los colores y la correspondencia de números en el DB-25 para facilitarnos la soldadura en el otro extremo del cable del DB-9.

DB-9 macho. Aquí conectaremos
la clavija del pad de Megadrive

Y ya está. Cerramos el DB-9 y el DB-25 con sus correspondientes cajas. Fíjate cómo conectaríamos el pad de Megadrive al macho DB-9:

Dibujos del resultado final

El dibujo de todo el montaje sería este:


Software

Estos son los programas que necesitarás para usar tu pad:

DirectPad 5.0 (Para Windows 9x/ME)
PSXPAD (Para Windows XP/2000)
Joytokey 3.6 (Para MS-DOS)
SNESKEY 1.63 (Para MS-DOS)

PSX Controller Tools (Prueba de Pads con DirectPad)

Descomprímelo en cualquier carpeta y nos vamos a la BIN. Allí fíjate que hay dos programas: PSXCND y PSXCNT. El primero es para comprobar si tienes conectado el pad, si funciona y qué tipo de pad es (analógico o digital). El PSXCNT es para probar las direcciones y los botones. Vamos a ver cómo funciona el primer programa, ya que el uso del segundo es exactamente igual.

Primero tienes que saber a qué puerto paralelo tienes conectado el pad. Si es el que traía el ordenador a buen seguro que es el puerto paralelo 1 (LPT1). Si tienes dos (que lo dudo si no te has comprado una tarjeta controladora), ya es cuestión de probar. Abre una ventana DOS y vete a la carpeta BIN. Allí escribe esto:

psxcnt -lpt 1

si tu puerto paralelo es el 1. Te saldrá una serie de mensajes y al final te pedirá que pulses una tecla. Te saldrá este mensaje:

Scanning parallel port base 0x378:

y a continuación y si todo va bien te debería aparecer este mensaje:

1A Digital

Eso significa de que todo está perfectamente. Si por el contrario no te sale nada y justo despues de la frase de "Scanning..." te devuelve al DOS es que el invento no funciona. Edita el archivo psxpblib.cfg y cambia el valor de la línea

del =

de 1 hasta 10 y ve probando. Si te sigue sin funcionar, repásalo todo otra vez. Si lo has repasado mil veces y sigue sin funcionar, vete a casa de un amigo y pruébalo. Si funciona en el otro PC, mal asunto, es posible que el montaje no funcione con tu ordenador.

Nota: Casi toda la información fue sacada de la página de EMULATRONIA exceptuando algunas conexiones alternativas que yo hice, no dejes de visitar esa página para encontrar más información.

0 comentarios: