¡¡La comunidad marciana al servicio de la afición!!
Marcianitos declina cualquier responsabilidad derivada del uso que se haga de la información que la web contiene.
Marcianitos no distribuye roms, no atenta contra la propiedad intelectual y no tiene ánimo de lucro.
© Prohibida la reproducción total o parcial sin permiso expreso del titular de los derechos ni aun citando la procedencia.


Conversor Mágico de Néstor

1- Introducción

Hace años que empecé a conseguir todos aquellos juegos de los que me había enamorado en mi adolescencia. Primero el Callus, luego Mame, Impact, Raine, Zsnes y un sinfín de emuladores más que me permitieron jugar a todas aquellas maravillas. Desde el Toki de Lynx hasta el Marvel Super Heroes Vs Street Fighter de Recreativa.

Tengo ordenador desde muy pequeño (un MSX de 32 Kbytes), por lo que con los años he conseguido manejar el teclado con bastante destreza. Por ejemplo, es un placer jugar al Street figher con teclado y hacer los hado-kens (las bolas) y los sho-ryukens (puño del dragón) siempre que quieres, rápidamente y sin fallar (el teclado es mucho mas preciso si le dedicas tiempo).

El problema se me presento cuando venían amigos a casa a echar unas partiditas.... que si el maldito rebloqueo de teclas (ocurre cuando se pulsan determinadas teclas a la vez, te puede pasar incluso jugando solo), que si había que estar todo apretujado e incomodo y por no hablar de que jugar 3 personas a la vez era más imposible que pillar cacho un martes a las 11 de la mañana en el Corte Ingles (¿eh, Garichoc?).

Lo primero que se me ocurrio fue comprar un PAD de PC: CRASO ERROR. Los botones no me gustaban nada y la palanca de mandos hacia lo que le salia de los huevos. Además, siempre tenía problemas con los putos drivers de Windows. ARGGGGGGGGGGGGGGGGGGHHHHHH!!!!!!!!!!

Fue algún tiempo después, mirando en www.emulatronia.com/reportajes/directpad/index.htm cuando se me hizo la luz. Me puse manos a la obra y realice el diseño de la página de marras para un mando de Supernintendo. La verdad es que iba de puta madre y además el mando de Snes siempre ha sido mi preferido (con 6 botones de acción permite jugar a todos los juegos de recreativa y el boton de Start sive como 1P Start y el Select para meter dinero). A partir de aquí, realicé el diseño para 4 jugadores puesto que no tenía ninguna complicación. Todo funcionaba de puta madre, así que un día nos reunimos varios colegas en casa para jugar un Mario Kart de Nintendo 64. Aquí el diseño comezo a flojear. Las conexiones de los mandos son una chapuza y con el trote de los mandos de unas manos a otras, tirones y demás, las conexiones terminaban por soltarse.

Entoces, fue cuando le tuve que decir a mi padre (el ingeniero jefe) que me echara una mano. Sus consejos fueron dos básicamente:

1. Quita esos conectores de mierda y pon conectores de verdad


2. Utiliza una sujección de todos los elementos como Dios manda


Bueno, pues dicho y hecho. Si es que a veces merece la pena utilizar el tiempo en pensar y diseñar para conseguir resultados profesionales.

2- Elementos que componen el “conversor mágico”

- Un cable que por un lado se conecta al puerto paralelo del ordenador (DB-25) y por el otro a una caja de interconexiones a traves de un conector DB-9 hembra

- La caja de interconexiones tiene un DB-9 macho con el que se conecta con el cable que viene del ordenador. A parte tiene 6 conectores DB-9 hembra: 4 para los 4 mandos de Snes y 2 para los 2 mandos de Play

- 2 alargaderas de mandos de Play. Estas alargaderas permiten conectar los mandos de Play a la caja de interconexiónes sin tener que cambiar el conector original del mando de Play por un DB-9. (Esto no lo he hecho con los mandos de Snes porque no se si existen alargaderas de mandos de Snes, además jamás voy a utilizar los mandos con la maquina de la supernintendo original por lo que me da lo mismo cambiarle los conectores por DB-9s)

- Un sistema para alimentarse desde la fuente del ordenador. Para ello se saca un conector de alimentación al exterior del ordenador y se conecta con otro conector similar que sale del lado del cable donde se coloca el DB-25 del conversor mágico.


3- Funcionalidades

El Conversor mágico permite:


- Conectar 4 mandos de Supernintendo al ordenata a través del puerto paralelo para jugar con ellos simultáneamente.
- Conectar 2 mandos de Play al ordenata a través del puerto paralelo para jugar con ellos simultáneamente.(No se puede jugar con los de Play y Snes a la vez pues interfieren entre si).

Por cierto, te preguntarás: ¿por qué conectar mandos de Play si ya tienes 4 mandos de supernintendo? La respuesta tiene varios puntos.
- Control analógico, para mandos de Play con volante.
- Posibilidad de conectar una mando-batería para jugar a DTX-Manía
- Pistas de baile para el Step-Manía
- Control analógico para juegos como el NBA live 2005, GTA Vice City, etc...
- Conexión opcional de la vibración de los mandos de Play.


- Si solamente va a jugar una persona no hace falta conectarse a través de la caja del conversor mágico. El diseño propuesto en los esquemas siguientes permite conectar directamente el cable que sale del ordenador y un mando (de Play o Snes, indistintamente).

4- Manos a la obra

En este punto se comenta como realizar cada uno de los elementos de los que consta el conversor mágico:

4.1 El cable DB25<->DB-9

Este cable debe tener por lo menos 10 cables en su interior. Estos 10 cables han de conectarse de la siguiente manera.

Conexiones en el cable DB-25<->DB-9

Coge el conector DB-25 y estaña las patillas donde realices las conexiones, que son 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 18 y 19. Echa un vistazo a la figura siguiente para ver que pines son los que tienes que soldar. Los pines coloreados (azul,rojo) son en los que hay que realizar las conexiones. Como muestra el esquema anterior, aunque se suelda en 14 pines del puerto paralelo, muchos punto son comunes por lo que los cables necesarios para transmitir las señales son sólo 10 (los 9 del DB-9+el de 12 Voltios)


Conector DB-25<

Ahora llega una parte bastante delicada. En los pines 5, 6, 7, 8, 9 se deben soldar diodos 1N914 ó 1N4148. El procedimiento a seguir es el siguiente: Se coge los 5 diodos y se corta las patillas que están en el lado contrario a la marca (en la siguiente figura se muestra la correspondencia con el dibujo en el esquema y el diodo real) hasta dejar más o menos medio. Ahora se coge el soldador y se estaña esa patilla de cada diodo con cuidado. Es importante no tardar mucho tiempo para no dañar el diodo con el calor.

Correspondencia de los diodos y vista tras la soldadura

Seguidamente, nos haremos con el conector DB-25 con las correspondientes patillas estañadas y soldamos la patilla corta de cada uno de los diodos en los pines 5, 6, 7, 8 y 9 del conector DB-25. Hay que recordar que se tiene que soldar los 5 diodos en la orientación correcta, ya que si no el diseño no funciona.


A continuación, se suelda el resto de pines necesarios (es importante guardar siempre el códio de colores que has segudi para realizar la posterior soldarura de cables del extremo opuesto del cable al DB-9).

Antes de cerrar el conector del DB25 hay que conectar 3 cables en 3 puntos determinados. En el esquema que está en el princio de este punto hay 3 puntos electricos: uno a 5V otro a 12V y otro a 0V. En cada uno de los puntos a 0V y 5V, respectivamente, se debe soldar un cable que salga de la carcasa DB-25 que va a tapar el conjunto. El punto de 12V, como muestra el esquema, no se conecta al puerto paralelo, por lo que uno de los 10 hilos que van dentro del cable que une el ordenata y la caja del conector mágico se debe dejar más largo que el resto. Así se puede sacar de la carcasa del DB-25 con el cable de 0V y de 5V mencionados anteriormente. Posteriormente, y tras cerrar la carcasa del DB-25 a estos tres cables, se les coloca el tipico conector de la fuente de alimentación del ordenador. El conector que se coloca tiene que ser macho para que se pueda conectar con un conector de alimentación del ordenata que normalmente son hembra.

Conector de alimentación hembra y vista final del DB-25 + conector

El sistema para llegar hasta el conector de alimentación que sale del DB-25 es bien sencillo, consiste en sacar un conector de alimentación hembra del ordenador a traves de cualquier agujero. Es importante darse cuenta que los conectores del ordenador tiene 4 pines:

- El rojo 5V (lo tienes que conectar al cable de 5V del DB-25)
- El amarillo 12V (lo tienes que conectar al cable de 12v, que no se conecta a ningun Pin del DB-25)
- 2 negros 0V (tienes que conectar cualquiera de los dos al cable de 0V del DB-25)
Teniendo esto en cuenta una de los cables negros sobra así que no pasa nada por que no lo conectes.

Los pricipales problemas con los que te puedes encontrar son dos:

1. No tienes ningun conector de alimentación libre en el ordenador: No pasa nada, lo que tienes que hacer es a partir de un conector hembra de alimentación del ordenata crear dos. Para ello, utilizando conectores sueltos (venden en las tiendas de electrónica) se hace que un conector macho, que se conecta a una hembra del ordenador y termina en dos hembras. De esta forma tenemos el mismo numero de conectores hembra que al principio +1.

2. No tienes un hueco suficiente en el ordenata para sacar un conector o los cables de este son demasiado cortos: La solución consiste en 2 pasos: Primero se crea un alargador del conector de alimentación, este elemento consiste en un conector macho por un lado, cable con la suficiente longitud que te permita salir del ordenador y llegar al conector que sale del DB-25; y un conector hembra por el otro lado.

De esta forma, solucionamos el problema de la distancia, sin embargo, no el del hueco para sacar el conector hembra del ordenador. Para ese problema tienes dos opciones: No soldar el conector hembra que tiene que estar en el exterior a los cables correspondientes hasta que no los hayas sacado del ordenata (los cables sí que los puedes sacar fácilmente por cualquier agujerito, como los de ventilación). Esta opción no me parece muy recomendable, pues tras soldar el conector hembra te queda un elemento que no lo puedes quitar del ordenador sin romperlo. Yo recomiendo la segunda opción que consiste en hacer el alargador descrito en el párafo anterior y luego cortar los cables que volvemos a conectar usando una regleta que se coloca en el exterior del ordenador.

Regleta en el exterior del ordenador

En mi caso, tuve los dos problemas, así que tuve que duplicar primero un conector hembra del ordenador y luego colocarle al conector extra obtenido, una alargador que lo sacara del ordenata. Como no tenía espacio para sacar el conector final del alargador, corte los cables por la mitad y coloque una regleta en el exterior del ordenata para dar conexión.

Una vez terminada esta parte falta por conectar el lado opuesto del cable de 10 que une el ordenata con la caja metálica del conversor mágico. Para ello, y basándonos en el primer esquema del punto 4.1, soldamos (estañamos) cada uno de los “9” cables en el pin del DB-9 hembra correspondiente. Sí, si realmente no son 9 cables, sino 10. Pero el décimo cable no va a través del DB-9. Esto es debido a:

- No cabe, el DB-9 solo permite 9 cables y realmente se requieren 10. Se podía haber utilizado un conector mayor (DB-25) tambien para esta interconexión (quedandones un cable DB25<->DB25. Pero esta opción no me gusto porque como he explicado en las funcionalidades se puede conectar un solo mando directamente al cable que viene del ordenata sin la caja. Si esto fuera así todos los conectores de los mandos deberían ser DB-25, esto supondría que todos los conectores de la caja deberían ser DB-25 con lo que el espacio ocupado sería mucho mayor.

- Hay una segunda razón que es la realmente importante, por el décimo cable, que es el que no va a través del DB-9, se lleva la señal de 12V del ordenata. Esta señal de 12V, una vez en que está en la caja del conversor mágico, pasa a través de un regulador de tensión L7809CV. Este regulador a partir de las tensiones de 12V y 0V obtiene la tensión de 9V necesaría para la vibración de los mandos de Play. La vibración solamente funciona en unos pocos juegos, por lo que en la mayoría de ellos no es necesaria. Además, al pasar de 12V a 9V el regulador de tensión se calienta mucho.

Regulador de tensión L7809CV

Por lo tanto, la solución adoptada consiste en sacar el décimo cable de la carcasa del DB-9 antes de cerrarlo. Con esto se consigue una entrada independiente para la señal de 12V, que podrá ser conectada cuando sea necesario y desconectada después sin afectar a la conexión principal de los mandos. Para conectar el cable de 12V a la caja del conversor vale cualquier solución. En mi caso, utilicé un conector, que no se ni como se llama, pero que era pequeño y me permitia llevar una sola señal sin ocupar apenas espacio (también se podría haber utilizado un jack mono o estéreo, por ejemplo).

DB-9 hembra + conector de 12V

4.2 La caja metálica


La caja metálica es el centro interconector del conversor mágico y ofrece un soporte versatil y resistente para los pads de Snes y Play.
La caja utilizada es una caja metálica prefabricada cuyas medidas son 150x80x50 mm (con una más pequeña también va de puta madre).
El Mecanizado
Lo primero que hay que hacer es mecanizar la caja. Para ello, se toma las medidas de los conectores DB-9 y se dibujan en la caja, 4 en el frontal para los mandos de Snes y 3 en la parte trasera (2 para los mandos de play y uno para el conector que viene desde el ordenata). Aparte, también hay que tener en cuenta el agujero para el conector del cable de 12V. Dicho agujero dependerá del tipo de conector que utilices. En mi caso, es un pequeño círculo que coloqué al lado del conector del cable que viene del ordenador.

Para realizar los agujeros recomiendo hacer unos agujeros pequeños con taladro en las esquinas de los dibujos guía realizados previamente y, luego, unirlos utilizando la sierra de marquetería.

Para terminar los agujeros se utiliza la lima hasta que encajen los conectores correctamente. Para sujetar los conectores DB-9 a la caja, estos tienen unos pequeños agujeros en lo que se coloca un tornillito, el cual se se sujeta con una tuerca por la parte de dentro. Dichos tornillitos son especiales para este tipo de conectores y tiene un agujerito en el que luego se pueden enrroscar las típicas roscas alargadas que apretan los DB-9s.

Interconexión

Recomiendo fervientemente que antes de sujetar los conectores a la caja, les soldeis los cables correspondientes (si no luego el espacio es muy reducido y es más complicado, tambien hay que tener cuidado de dejar una distancia correcta de cable con la que luego trabajar).

Como se ha comentado anteriormente, la caja de interconexiones tiene un DB-9 macho con el que se conecta con el cable que viene del ordenador. A parte, tiene 6 conectores DB-9 hembra: 4 para los 4 mandos de Snes y 2 para los 2 mandos de Play. Para poder realizar la interconexión lo más importante es colocar (sujeto a la pared inferior de la caja) una placa de baquelita del tamaño adecuado (para sujetar la placa de baquelita, se le puede colocar las típicas patitas y luego atornillar estas a la parte inferior de la caja metálica). A esta placa se soldarán, posteriormente, los cables provienentes del DB-9 del cable DB9<->DB-25. De la placa se extraeran las señales necesarias para los conectores DB-9 donde se conectan los mandos de Play y de Snes. En el siguiente esquema se muestra cómo hay que soldar los cables al DB-9 macho y cómo se interconectan con el resto de DB-9s hembra de la caja de interconexión. Todas las vistas que se muestran son las caras de los DB-9s donde se sueldan los cables. (Nota: estas conexiones sólo son válidas teniendo en cuenta que has seguido el esquema del punto anterior para realizar el cable DB-25<->DB-9)

Conexiones de la caja de interconexión

Aunque las conexiones parezcan complicadas en realidad son muy sencillas. Primeramente se conecta todas las señales del DB-9 que viene del ordenata a la placa de baquelita mediante cables.

Después, se realiza el circuito de regulador de tensión, que como muestra la figura es muy sencillo.

A partir de aquí, ya tenemos en la placa de baquelita todas los puntos a los que nos tenemos que conectar desde el resto de los DB-9s a los que luego se conectarán, tanto los mandos de Snes como los de Play.

Como se ve el la figura anterior, los pines de los 4 mandos de snes son todos comunes menos uno (solo un pin es diferente por mando). Y en los dos mandos de play todos los pines son comunes menos 2 (a estos pines se les denomina pines “propios”). Esto simplifica bastante las cosas, ya que que los pines “propios” de mando 1 de Play son los pines propios del mando 1 y del mando 2 de Snes y que los pines propios del mando 2 de Play son los pines propios de el mando 3 y el mando 4 de Snes. Estos pequeños detalles ayudan a no equivocarse al soldar.

La verdad es que la caja no es muy fácil de tunear. Lo único que recomiendo es colocarle unas patitas de goma. Estas patitas impiden que rayes las superficies con los tornillos que sujetan la placa de baquelita a la caja metálica, el resto lo dejo a tu imaginación.......


Patitas de goma anti-rayaduras

4.3 Acondicionamiento de los mandos de Super Nes y de Play-Station

Esta claro que los mandos de Snes o los de Play no tienen conectores DB-9. Por lo que hay que acondicionar los mandos para que funcionen con el conversor mágico. En general hay 3 posibles soluciones independientemente del tipo de mando:

- Cambiar el conector: Es la opción más sencilla y recomendable, y consiste en cortar el cable del pad y soldar los cables que van dentro a un DB-9 macho, que luego cerramos con la carcasa correspondiente. Esta opción tiene como ventaja que es barata y sencilla. Pero que tenemos que “romper” el mando original cortando un cable. Esta opción es recomendable si no quieres usar los mandos con su hardware original (Snes o Play) y solo los quieres para conectarlos al ordenata (lo más normal para los mandos de Snes).

Solución 1: Cambio del conector del Pad por un DB-9 Macho

- Usar una alargadera: Esta opción te permite usar los Pads sin tener que cortarles el cable. El problema es qe las alargaderas suelen costar del orden de 10 Euros. Además, no se si existen alargaderas de mandos de Snes. Las alargaderas las usé únicamente con los mandos de Play, los cuales, a veces, sí que los utilizo en su hardware original (yo no tengo ni la Play ni la Play 2, pero a veces en casa de algún coleguita no esta mal llevar mandos de más). La alargadera es básicamente un cable con un conector de Pad macho por un lado y uno hembra por el otro, lo que hay que hacer es recortar el lado macho del Pad (en el caso de la Play) y sustituirlo por un DB-9 macho en el que se sueldan cada uno de los cables.

Solución 2: Utilizar una alargadera para no cortar el cable del PAD

- Solución intermedia: Esta solución es una combinación de las dos anteriores, consiste en que a la hora de cortar el conector original del pad se deje algo más de cable a la parte que se pensaba desechar (entre 5cm ó 10 cm). Al igual que en el primer caso, se conectan los cables del Pad al DB-9 macho. Luego lo que se hace es conectar en la parte sobrante de cable que se ha quedado con el conector original un DB-9 hembra. Los cables se sueldan en el DB-9 hembra para que tengan correspondencia con el DB-9 macho que acabamos de colocar . De esta forma, tendremos una especie de alargador que nos hemos fabricado nosotros mismos. Con el DB-9 macho podemos atacar directamente a la caja metálica del conversor mágico, y si le conectamos el DB-9 hembra del trocito de cable, podemos atacar al hardware original del PAD (a la Supernintendo, por ejemplo) con su conector original. El único problema que presenta esta solución es que se pierde un poco de longitud de cable entre cortes, empalmes y soldaduras.

Solución 3: Utilizar una conexión DB-9<->DB-9, para evitar comprar una alargadera

Seguidamente, se presentan los esquemas de soldaduras que se han de seguir para acondicionar los PADs. En cuanto a los esquemas, da igual si se utiliza alargadera o se cambia el conector original (opciones 1 y 2). El código de colores de los cables (en el Pad y en la alargadera) es el mismo (los productores de Pads siempre utilizan el mismo código de colores para cada una de las señales), lo único que se ha de hacer es identificar el color de cada uno de los cables y soldarlos al conector DB-9 macho correspondiente.

Conexiones del cable del PAD de Snes o alargadera Snes a DB-9 macho

En el caso de que se quiera utlizar la solución intermedia para mandos de Snes (solución para poder conectar el mando tanto a la Supernintendo como al conversor mágico sin utilizar alargadera), las conexiones a realizar en el trocito de cable que tiene el conector original de Snes son los siguientes:

Conexiones del cable con conector Snes en un extremo y DB-9 hembra en el otro


En cuanto al mando de Play, las conexiones a realizar en el cable del Pad o alargadera son las siguientes:

Conexiones del cable del PAD de Play o alargadera de Play a DB-9 macho

En el caso de que se quiera utlizar la solución intermedia para mandos de Play (solución para poder conectar el mando tanto a la Play Station como al conversor mágico sin utilizar alargadera), las conexiones a realizar en el trocito de cable que tiene el conector original de Play son los siguientes:

Conexiones del cable con conector de Play en un extremo y DB-9 hembra en el otro

5- El software

Como ya te habrás imaginado estos mandos no son Plug ‘n’ Play...jeje, para que chuten necesitarás drivers:

- Para WIN 98/98se/Millenium se utilizan los Direct Pad Pro (muy muy buenos) http://www.aldostools.com/dpad.html

- Para versiones más modernas de Windows su usan varios. De todos ellos, los que recomiendo son los PSXPad (no son tan buenos como los de Windows 98) www.psxpad.com.

6- A disfrutarlo!!!

Ufff, qué tutorial más largo me ha salido! De todas formas, espero que te haya gustado y que te animes a realizar el diseño u otro parecido. Si lo haces no dudes en jugarte una partidita al Super Probotector de Super Nintendo con los mandos para los que el juego fue diseñado... ¡¡¡¡¡¡menudo gustazo!!!!!!

Néstor
Nestoraceboarrobagmail.com

¡¡La comunidad marciana al servicio de la afición!!
Marcianitos declina cualquier responsabilidad derivada del uso que se haga de la información que la web contiene.
Marcianitos no distribuye roms, no atenta contra la propiedad intelectual y no tiene ánimo de lucro.
© 2002-2007 Prohibida la reproducción total o parcial sin permiso expreso del titular de los derechos ni aun citando la procedencia.