NES30
Para consultas y debates sobre el contenido de este artículo, visita el Hilo oficial.
El mando 8Bitdo NES30 es una copia 1:1 del mando clásico de la Nintendo Entertainment System y ofrece el mismo tacto, aunque a diferencia del original este posee dos botones adicionales / y dos gatillos superiores / . Tiene soporte para IOS, Android, Mac OS X y Windows / Linux. Posee un firmware actualizable, botones programables y es capaz de simular teclado y pantallas táctiles por Bluetooth.
Página oficial: http://www.nes30.com
Contenido |
Características
Características principales del mando:
- Soporta tanto conexión directa USB como Bluetooth.
- Soporte multijugador.
- Compatible con todo tipo de emuladores (incluido Retroarch).
- Incluye el soporte Xtander que sirve como soporte de teléfonos o tablets en un angulo de 45 o 60 grados.
- Batería recargable de mas de 20 horas de duración. Modo de suspensión si no se presiona ningún botón en 15 minutos.
- Firmware actualizable.
- Soporte para:
Especificaciones
Tabla con las especificaciones del mando:
Firmware
Instrucciones sacadas de la página oficial para actualizar el firmware del mando para corregir errores y añadir nuevas características.
IMPORTANTE: Asegurarse de que el mando tiene batería y no esta descargado. Si está descargado utilizar el cable USB para cargarlo. |
Pasos para actualizar el firmware desde el PC:
- Enciende el mando: presiona START+L+R durante 3 segundos. El led Azul y Verde empezarán a parpadear.
- Conecta el mando al puerto USB del PC mediante el cable.
- Descarga el software de actualización del NES30 desde la web oficial y ejecuta el archivo update.exe.
- Selecciona el archivo del firmware bluetooth_firmware.dat y actualiza.
Ultimo firmware disponible: 2015-07-23 - Firmware v2.62
Configuración
- Sección para exponer los pasos necesarios para configurar el mando NES30 en los diferentes sistemas.
Retropie
Tutorial sacado del foro oficial, realizado por NinjaJoey.
Pasos:
- Instalación de los paquetes necesarios:
sudo apt-get install bluetooth bluez-utils blueman bluez python-gobject |
- Configuración del bluetooth:
sudo nano /usr/bin/bluez-simple-agent |
- Buscar la cadena KeyboardDisplay y cambiarla por DisplayYesNo. Guardar los cambios.
- Reiniciar el sistema:
sudo reboot |
- Comprobar el número del dispositivo del dongle bluetooth:
hcitool dev |
- Normalmente el dispositivo es hci0 por defecto.
- Mantener pulsado el botón START durante 3 segundos, el Led Azul comenzará a parpadear.
- Realizar el escaneo y la conexión:
hcitool scan |
- Deberemos ver algo parecido a xx:xx:xx:xx:xx:xx "8Bitodo NES30 GamePad" donde xx:xx:xx:xx:xx:xx es la ID del mando.
sudo bluez-simple-agent hci0 xx:xx:xx:xx:xx:xx |
- Nos avisará de que un nuevo dispositivo ha sido encontrado.
sudo bluez-test-device trusted xx:xx:xx:xx:xx:xx yes |
sudo bluez-test-input connect xx:xx:xx:xx:xx:xx |
- Ahora el Led Azul pasará a estar fijo indicando que la conexión se ha establecido.
- Editamos el archivo retroarch.cfg:
sudo nano /opt/retropie/configs/all/retroarch.cfg |
- Buscamos la siguiente cadena input_player1_left = left ... y la sustituimos por:
input_player1_left = nul input_player1_right = nul input_player1_up = nul input_player1_down = nul |
- Y añadimos al final del archivo lo siguiente:
# Player 1 input_player1_a_btn = "11" input_player1_b_btn = "12" input_player1_y_btn = "15" input_player1_x_btn = "14" input_player1_start_btn = "22" input_player1_select_btn = "21" input_player1_l_btn = "17" input_player1_r_btn = "18" input_player1_left_btn = "2" input_player1_right_btn = "3" input_player1_up_btn = "0" input_player1_down_btn = "5" # Player 2 input_player2_a_btn = "11" input_player2_b_btn = "12" input_player2_y_btn = "15" input_player2_x_btn = "14" input_player2_start_btn = "22" input_player2_select_btn = "21" input_player2_l_btn = "17" input_player2_r_btn = "18" input_player2_left_btn = "2" input_player2_right_btn = "3" input_player2_up_btn = "0" input_player2_down_btn = "5" input_enable_hotkey_btn = "21" input_exit_emulator_btn = "22" |
- Ejecutamos retropie_setup.sh:
sudo /home/pi/RetroPie-Setup/retropie_setup.sh |
- Y registramos u nuevo Controlador Retroarch.
- Editamos el archivo 8BitdoNES30GamePad.cfg que nos habrá creado en la ruta /opt/retropie/configs/all/retroarch-joypads/:
input_device = "8Bitdo NES30 GamePad" input_driver = "udev" input_b_btn = "12" input_y_btn = "15" input_select_btn = "21" input_start_btn = "22" input_up_btn = "0" input_down_btn = "5" input_left_btn = "2" input_right_btn = "3" input_a_btn = "11" input_x_btn = "14" input_l_btn = "17" input_r_btn = "18" input_enable_hotkey_btn = "21" input_exit_emulator_btn = "22" |
- Reiniciar el sistema y pulsar START durante 3 segundos para conectar el mando. Mapear los botones en EmulationStation. Primero la cruceta solo que nos la detectará como Keyboard (saltar los demas botónes) y luego otra vez pulsando un botón y nos lo detectará como Gamepad (saltar el mapeo de la cruceta).
Añadir tarea a crontab para que se intente autoconectar cada minuto. Editamos el archivo "/etc/crontab" y añadimos:
* * * * * root bluez-test-input connect xx:xx:xx:xx:xx:xx |
FAQ
P: ¿Cual es la diferencia entre el encendido con START y START+R?. | |
R: En START+R el D-Pad es un Joystick. En START el D-Pad son las flechas del teclado. |
Galería
Fotos
Vídeos
Análisis | - 8bitdo NES30 controller (13 ago. 2014) | 4:28 |
Manual
Es posible consultar el manual de forma online en la página oficial. En el se listan todos los modos disponibles y como acceder a ellos.
Tabla con todos los modos disponibles (hay mas en desarrollo):
# | Modo | Atajo |
1 | Joystick | |
2 | Teclado Bluetooth | + |
3 | iCade | + |
4 | Emu-Touch Screen | + |
5 | Joystick USB | Conexión USB |
6 | Teclado Bluetooth 2 | ++ |
7 | Wiimote | + |
8 | Window Joystick | + |
8 | Retron5 | + |
Código de leds:
- Led Azul parpadeando: Bluetooth desconectado.
- Led Azul fijo: Bluetooth conectado.
- Led Verde parpadeando: Batería cargando.
- Led Verde off: Carga completa.
- Led Rojo fijo: Batería baja.
- Sin leds: apagado o en suspensión.
Consideraciones:
- Apagar / Encender el mando: dejar pulsado la combinación durante 3 segundos.
- Botoón SELECT durante 3 segundos para borrar la información del emparejado.
- Contraseña de emparejado: 0000.
Enlaces
Elotrolado
Listado de enlaces relaciones con el artículo:
- Artículo sobre retropie: donde se explica como configurar el mando para que funcione con el sistema.
Externos
Listado de enlaces externos: