Autor Tema: Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos  (Leído 1104 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21739
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« en: Septiembre 13, 2019, 09:17:55 am »
Advertisement
Compis.

La idea es saber si mi joystick lo ha detectado raspbian, saber si los botones funcionan y que número de botón es cada uno para lo cual hago lo siguiente...

Como root lanzo el siguiente comando para saber si el sistema ha detectado nuestro joystick

Código: [Seleccionar]
cat /proc/bus/input/devices

obteniendo el siguiente resultado



Una  nuestro joystick es detectado, un fichero especial de evento debería haber sido creado para cada joystick de nuestro sistema. Podemos ver estos ficheros especiales en /dev/input:

Código: [Seleccionar]
ls /dev/input/js*


Ahora podemos pasar el path de ese fichero especial como argumento a jstest, para testear nuestros botones y ejes. Por ejemplo, para testear en nuestro caso nuestro joystick lanzamos el siguiente comando:

Código: [Seleccionar]
jstest /dev/input/js0
En mi caso obtengo un mensaje de que no encuentra el comando



así que vamos a intentar instalar el comando lanzando el siguiente comando...

Código: [Seleccionar]
apt-get install joystick
Se instala sin problemas y una vez instalado vuelvo a lanzar el comando de antes

Código: [Seleccionar]
jstest /dev/input/js0
y cojonudo!! Ahora me sale lo siguiente



donde pulsando los botones de mi joystick veo si funciona o no, así como a qué botón corresponde!!!!

Ahora solo hace falta saber usarlo en los emuladores, jeje.

Añadir que en mi caso el joystick que he conectado a la raspberry me ha devuelto lo siguiente y los botones corresponden a

root@arcadePI:/home/pi# jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (Generic X-Box pad) has 8 axes (X, Y, Z, Rx, Ry, Rz, Hat0X, Hat0Y)
and 11 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR, ?, ?, ?).
Testing ... (interrupt to exit)
Axes:  0:     0  1:     0  2:-32767  3:     0  4:     0  5:-32767  6:     0  7:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off


Boton xbox 8
start 7
select 6
A 0
B 1
X 2
Y 3
LR 4
RR 5
LT Ejes/Axis 2 32767
RT Ejes/Axis 5 32767
Presionar joystick izquierdo --> 9
Presionar joystick derecho   --> 10

Mando izquierdo --> Ejes/axis 0 (para izquierda y derecha) y 1 (para arriba y abajo) -32767 0 32767
Mando derecho   --> Ejes/axis 3 (para izquierda y derecha) y 4 (para arriba y abajo) -32767 0 32767
D-Pad           --> Ejes/axis 6 (para izquierda y derecha) y 7 (para arriba y abajo) -32767 0 32767
« Última modificación: Septiembre 13, 2019, 05:16:32 pm por empardopo »



Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21739
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« Respuesta #1 en: Septiembre 13, 2019, 10:48:59 am »
Me he puesto a buscar información por todos lados y aquí me dejo deberes para cuando esté en casa y pueda echar un vistazo...

Código: [Seleccionar]
sudo apt-get install joystick

Un par de links interesantes con info...
https://www.tinkerboy.xyz/retropie-testing-the-usb-controller-joystick-via-the-command-line-or-terminal/
https://www.piborg.org/blog/joyborg
https://github.com/recalbox/recalbox-os/wiki/Test-your-joystick-with-jstest-(EN)

A ver si esta tarde puedo probar el tema y contar resultados a ver...
« Última modificación: Septiembre 13, 2019, 10:51:53 am por empardopo »

Desconectado Josepzin

  • VIP
  • *
  • Mensajes: 2219
  • Gracias 38
  • Habitacus!
    • Blog
  • Ciudad: Carthago Miriya
  • Pais: Argentina
Re:Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« Respuesta #2 en: Septiembre 13, 2019, 01:04:37 pm »
Hace eones recuerdo que se podía ejecutar algo que mostraba en pantalla el código/número de boton que presionabas... pero fue hace mucho...

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21739
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« Respuesta #3 en: Septiembre 13, 2019, 04:21:48 pm »
Como root lanzo el siguiente comando para saber si el sistema ha detectado nuestro joystick

Código: [Seleccionar]
cat /proc/bus/input/devices

obteniendo el siguiente resultado



Una  nuestro joystick es detectado, un fichero especial de evento debería haber sido creado para cada joystick de nuestro sistema. Podemos ver estos ficheros especiales en /dev/input:

Código: [Seleccionar]
ls /dev/input/js*


Ahora podemos pasar el path de ese fichero especial como argumento a jstest, para testear nuestros botones y ejes. Por ejemplo, para testear en nuestro caso nuestro joystick lanzamos el siguiente comando:

Código: [Seleccionar]
jstest /dev/input/js0
En mi caso obtengo un mensaje de que no encuentra el comando



así que vamos a intentar instalar el comando lanzando el siguiente comando...

Código: [Seleccionar]
apt-get install joystick
Se instala sin problemas y una vez instalado vuelvo a lanzar el comando de antes

Código: [Seleccionar]
jstest /dev/input/js0
y cojonudo!! Ahora me sale lo siguiente



donde pulsando los botones de mi joystick veo si funciona o no, así como a qué botón corresponde!!!!

Ahora solo hace falta saber usarlo en los emuladores, jeje.
« Última modificación: Septiembre 13, 2019, 04:45:37 pm por empardopo »

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21739
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Raspberry 3 - Raspbian - Equivalente a dispositivos de juegos
« Respuesta #4 en: Septiembre 13, 2019, 05:15:59 pm »
Añadir que en mi caso el joystick que he conectado a la raspberry me ha devuelto lo siguiente y los botones corresponden a

root@arcadePI:/home/pi# jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (Generic X-Box pad) has 8 axes (X, Y, Z, Rx, Ry, Rz, Hat0X, Hat0Y)
and 11 buttons (BtnX, BtnY, BtnTL, BtnTR, BtnTR2, BtnSelect, BtnThumbL, BtnThumbR, ?, ?, ?).
Testing ... (interrupt to exit)
Axes:  0:     0  1:     0  2:-32767  3:     0  4:     0  5:-32767  6:     0  7:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off


Boton xbox 8
start 7
select 6
A 0
B 1
X 2
Y 3
LR 4
RR 5
LT Ejes/Axis 2 32767
RT Ejes/Axis 5 32767
Presionar joystick izquierdo --> 9
Presionar joystick derecho   --> 10

Mando izquierdo --> Ejes/axis 0 (para izquierda y derecha) y 1 (para arriba y abajo) -32767 0 32767
Mando derecho   --> Ejes/axis 3 (para izquierda y derecha) y 4 (para arriba y abajo) -32767 0 32767
D-Pad           --> Ejes/axis 6 (para izquierda y derecha) y 7 (para arriba y abajo) -32767 0 32767

 


* ¿A qué estáis jugando ahora mismo?  Autor: joselopez Foro: Offtopic 13/05/2024 (23:30)
* MPAGD (Multi Platform Arcade Game Designer)  Autor: arquillos Foro: Creación de juegos 13/05/2024 (22:03)
* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: periko Foro: Salón Recreativo FaseBonus 13/05/2024 (17:17)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: sirdrak Foro: Noticias de emuladores 13/05/2024 (00:53)
* El megapost del ZX Spectrum  Autor: Zael Foro: Offtopic 12/05/2024 (20:30)
* La inteligencia artificial ha llegado a la música  Autor: Zael Foro: Offtopic 12/05/2024 (20:24)
* Info sobre MARP  Autor: empardopo Foro: Records y wolfmame 12/05/2024 (20:09)
* Stop the express  Autor: empardopo Foro: ZX Spectrum 12/05/2024 (20:05)
* Retro 320 - Wizard of wor  Autor: empardopo Foro: Competiciones y concursos 12/05/2024 (20:03)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 12/05/2024 (17:37)
* Recopilatorio Retos: Desde el 1 hasta .....  Autor: montypepa Foro: Competiciones y concursos 05/05/2024 (21:30)
* iojukebox Theme, un JukeBox para Attract-Mode  Autor: gucaza Foro: Themes AM 04/05/2024 (02:47)
* Nuevo miniPc para mi vieja recre y juegos Windows compatibles formato 4:3  Autor: jmpuk Foro: Offtopic 02/05/2024 (23:31)
* Homenaje a Locomalito  Autor: beaches Foro: Otros programas 02/05/2024 (23:03)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: arquillos Foro: Offtopic 02/05/2024 (09:39)
* [Recomendacion] Series para ver  Autor: jmpuk Foro: Offtopic 01/05/2024 (21:54)
* Etpa8: El Reino Subterráneo  Autor: jmpuk Foro: ZX Spectrum 01/05/2024 (21:49)
* Amiga Games + 1.9.2  Autor: empardopo Foro: Emuladores 01/05/2024 (20:58)
* West Bank para ZX Spectrum  Autor: empardopo Foro: ZX Spectrum 01/05/2024 (20:07)
* Patrocinador para el foro ArcadeSpain  Autor: empardopo Foro: Noticias 29/04/2024 (19:37)
* Aprende a hacerte un PORTABLE de tu juego arcade favorito  Autor: empardopo Foro: Records y wolfmame 29/04/2024 (19:27)
* Screenshot de empardopo  Autor: empardopo Foro: Otros programas 24/04/2024 (19:42)
* Concurso Bytemaniacos 2025  Autor: empardopo Foro: Creación de juegos 23/04/2024 (21:46)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: empardopo Foro: Offtopic 21/04/2024 (18:47)
* Hacer fondos de pantalla con Excel para Spectrum  Autor: empardopo Foro: Creación de juegos 18/04/2024 (19:33)

Countdown
Buscaunchollo.click