El código fuente del programa para testear las bibliotecas DSwifi está disponible para todo el mundo. Gracias a eso se ha conseguido hacer que la Nintendo DS se comporte como un pad inalámbrico para usarlo en nuestros PCs con windows.

Para conseguir esto necesitamos el DS2Key. El programa se divide en dos: un programa que ejecutaremos en el PC y otro que ejecutarmos en nuestras Nintendo DS con el método de carga de sofware casero de cada uno, ya sea SuperCard, M3, flash de GBA clásico…

Lo que hace realmente este programa es enviar las teclas presionadas en la consola al programa que ese está ejecutando en el PC y éste se encarga de “emular el teclado”, o sea: que cada botón de la Nintendo DS equivale a una tecla del teclado del ordenador.

Estos son los pasos que hay que seguir para hacer funcionar el DS2Key:

0. Bajar el DS2Key de aquí: http://www.4shared.com/dir/202337/2eef80fe/DS2Key.html

1.1 Necesitamos saber un para de IPs para más adelante. Vamos a Inicio>ejecutar y ponemos: cmd , nos saldrá una ventana de ms-dos en la que teclearemos: ipconfig, con el siguiente resultado:

1.2 Una vez descomprimido el contenido del DS2Key.zip hacemos click derecho encima del archivo DS2Key.bat y seleccionamos editar:
ds2key

1.3 Tenemos que cambiar la IP que viene por defecto poniendo la que hemos visto en rojo en el punto 1.1:

1.4 Ya tenemos configurada la parte del PC. Ahora ejecutamos el DS2Key haciendo doble click en DS2Key.bat, se abrirá una ventana de ms-dos como esta:

2.1 Lo siguiente será ejecutar en la DS el DS2Key.nds o el DS2Key.ds.gba dependiendo que método de carga de software casero usemos. Una vez ejecutado, en la primera pantalla iremos a la opción “Connect to an AP” y tendremos la siguiente pantalla en la que pincharemos en “Search for an AP”:

2.2 En este punto irá mostrando las redes inalámbricas disponibles. Seleccionamos la nuestra y pinchamos en “Accept”:

2.3 Este paso es bastante delicado e importante, vamos a configurar la red mediante la cual se van a comunicar la DS y el PC:

- IP Address: Esta será la IP de la DS en la red. En el punto 1.1 vimos la IP de nuestro PC en el cuadro rojo: 192.168.1.2, pues la IP de la DS deberá ser 192.168.1.algo (en algo poned un número que sea diferente de la IP del PC y también diferente del punto de acceso, por ej: 189)

-Gateway: Aquí pondremos la IP que aparece en verde en el punto 1.1.

- DNS 1: Ponemos la misma IP que en Gateway.

- El resto de las opciones las dejamos tal como vienen por defecto.

Nota: Hay que asegurarse de que no tenemos activada la encriptación WPA ni WEP en nuestro AP ya que de lo contrario no podremos conectar, aunque el programa nos diga que sí.

Una vez configuradas las IPs pinchamos en “Connect”:

2.4 Una vez que estamos conectados, seleccionamos “UDP Test” y tendremos la siguiente pantalla para seleccionar el puerto por el que se hará la comunicación DS-PC. Dejamos el puerto 9501 que viene por defecto y pinchamos en “Accept”:

2.5 En la siguiente pantalla pinchamos “Edit”:

2.6 Nos encontraremos con teclado para introducir la IP de nuestro ordenador. Introducimos la IP que tenemos en el punto 1.1 encuadrada en rojo y pinchamos “Accept”:

2.7 Y se acabó. Si todo fue bien, podemos abrir el bloc de notas y ver como aparecen letras según vamos pulsando los botones de la DS:

Sólo falta configurar las teclas en el juego correspondiente para disfrutar del “mando inalámbrico” :)

Otros posts relacionados