Salut ! J'ai enfin du temps pour m'y remettre. Voila donc les données requises [root@RECALBOX ~]# cat /proc/bus/input/devices I: Bus=0003 Vendor=1d57 Product=0021 Version=0110 N: Name=" NES PC Game Pad NES PC Game Pad " P: Phys=usb-bcm2708_usb-1.2/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:1D57:0021.0001/input/input0 U: Uniq= H: Handlers=js0 event0 B: PROP=0 B: EV=1b B: KEY=fff 0 0 0 0 0 0 0 0 0 B: ABS=1f B: MSC=10 I: Bus=0003 Vendor=1d57 Product=0021 Version=0110 N: Name=" NES PC Game Pad NES PC Game Pad " P: Phys=usb-bcm2708_usb-1.3/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1D57:0021.0006/input/input1 U: Uniq= H: Handlers=js1 event1 B: PROP=0 B: EV=1b B: KEY=fff 0 0 0 0 0 0 0 0 0 B: ABS=1f B: MSC=10 I: Bus=0003 Vendor=0079 Product=0011 Version=0110 N: Name="USB Gamepad " P: Phys=usb-bcm2708_usb-1.5.1/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.1/1-1.5.1:1.0/0003:0079:0011.0002/input/input2 U: Uniq= H: Handlers=js2 event2 B: PROP=0 B: EV=1b B: KEY=3ff 0 0 0 0 0 0 0 0 0 B: ABS=3 B: MSC=10 I: Bus=0003 Vendor=0079 Product=0011 Version=0110 N: Name="USB Gamepad " P: Phys=usb-bcm2708_usb-1.5.2/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.2/1-1.5.2:1.0/0003:0079:0011.0003/input/input3 U: Uniq= H: Handlers=js3 event3 B: PROP=0 B: EV=1b B: KEY=3ff 0 0 0 0 0 0 0 0 0 B: ABS=3 B: MSC=10 I: Bus=0003 Vendor=0079 Product=0011 Version=0110 N: Name="USB Gamepad " P: Phys=usb-bcm2708_usb-1.5.5/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.5/1-1.5.5:1.0/0003:0079:0011.0004/input/input4 U: Uniq= H: Handlers=js4 event4 B: PROP=0 B: EV=1b B: KEY=3ff 0 0 0 0 0 0 0 0 0 B: ABS=3 B: MSC=10 I: Bus=0003 Vendor=0079 Product=0011 Version=0110 N: Name="USB Gamepad " P: Phys=usb-bcm2708_usb-1.5.6/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.6/1-1.5.6:1.0/0003:0079:0011.0005/input/input5 U: Uniq= H: Handlers=js5 event5 B: PROP=0 B: EV=1b B: KEY=3ff 0 0 0 0 0 0 0 0 0 B: ABS=3 B: MSC=10 La seconde commande: [root@RECALBOX ~]# ls /dev/input/js* /dev/input/js0 /dev/input/js2 /dev/input/js4 /dev/input/js1 /dev/input/js3 /dev/input/js5 Et les udevadm: [root@RECALBOX ~]# udevadm info -p $(udevadm info -q path -n /dev/input/js0) P: /devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:1D57:0021.0001/in put/input0/js0 N: input/js0 S: input/by-id/usb-NES_PC_Game_Pad_NES_PC_Game_Pad-joystick S: input/by-path/platform-bcm2708_usb-usb-0:1.2:1.0-joystick E: DEVLINKS=/dev/input/by-id/usb-NES_PC_Game_Pad_NES_PC_Game_Pad-joystick /dev/i nput/by-path/platform-bcm2708_usb-usb-0:1.2:1.0-joystick E: DEVNAME=/dev/input/js0 E: DEVPATH=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:1D57:0021 .0001/input/input0/js0 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_MODEL=NES_PC_Game_Pad E: ID_MODEL_ENC=\x20NES\x20PC\x20Game\x20Pad\x20\x20\x20 E: ID_MODEL_ID=0021 E: ID_PATH=platform-bcm2708_usb-usb-0:1.2:1.0 E: ID_PATH_TAG=platform-bcm2708_usb-usb-0_1_2_1_0 E: ID_REVISION=0021 E: ID_SERIAL=NES_PC_Game_Pad_NES_PC_Game_Pad E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=NES_PC_Game_Pad E: ID_VENDOR_ENC=\x20NES\x20PC\x20Game\x20Pad\x20\x20\x20 E: ID_VENDOR_ID=1d57 E: MAJOR=13 E: MINOR=0 E: SUBSYSTEM=input E: USEC_INITIALIZED=218010337 [root@RECALBOX ~]# udevadm info -p $(udevadm info -q path -n /dev/input/js1) P: /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1D57:0021.0006/input/input1/js1 N: input/js1 S: input/by-id/usb-NES_PC_Game_Pad_NES_PC_Game_Pad-joystick S: input/by-path/platform-bcm2708_usb-usb-0:1.3:1.0-joystick E: DEVLINKS=/dev/input/by-id/usb-NES_PC_Game_Pad_NES_PC_Game_Pad-joystick /dev/input/by-path/platform-bcm2708_usb-usb-0:1.3:1.0-joystick E: DEVNAME=/dev/input/js1 E: DEVPATH=/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1D57:0021.0006/input/input1/js1 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_MODEL=NES_PC_Game_Pad E: ID_MODEL_ENC=\x20NES\x20PC\x20Game\x20Pad\x20\x20\x20 E: ID_MODEL_ID=0021 E: ID_PATH=platform-bcm2708_usb-usb-0:1.3:1.0 E: ID_PATH_TAG=platform-bcm2708_usb-usb-0_1_3_1_0 E: ID_REVISION=0021 E: ID_SERIAL=NES_PC_Game_Pad_NES_PC_Game_Pad E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=NES_PC_Game_Pad E: ID_VENDOR_ENC=\x20NES\x20PC\x20Game\x20Pad\x20\x20\x20 E: ID_VENDOR_ID=1d57 E: MAJOR=13 E: MINOR=1 E: SUBSYSTEM=input E: USEC_INITIALIZED=229049745 [root@RECALBOX ~]# udevadm info -p $(udevadm info -q path -n /dev/input/js2) P: /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.1/1-1.5.1:1.0/0003:0079:0011.0002/input/input2/js2 N: input/js2 S: input/by-id/usb-0079_USB_Gamepad-joystick S: input/by-path/platform-bcm2708_usb-usb-0:1.5.1:1.0-joystick E: DEVLINKS=/dev/input/by-id/usb-0079_USB_Gamepad-joystick /dev/input/by-path/platform-bcm2708_usb-usb-0:1.5.1:1.0-joystick E: DEVNAME=/dev/input/js2 E: DEVPATH=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.1/1-1.5.1:1.0/0003:0079:0011.0002/input/input2/js2 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_MODEL=USB_Gamepad E: ID_MODEL_ENC=USB\x20Gamepad\x20 E: ID_MODEL_ID=0011 E: ID_PATH=platform-bcm2708_usb-usb-0:1.5.1:1.0 E: ID_PATH_TAG=platform-bcm2708_usb-usb-0_1_5_1_1_0 E: ID_REVISION=0106 E: ID_SERIAL=0079_USB_Gamepad E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=0079 E: ID_VENDOR_ENC=0079 E: ID_VENDOR_ID=0079 E: MAJOR=13 E: MINOR=2 E: SUBSYSTEM=input E: USEC_INITIALIZED=263227628 [root@RECALBOX ~]# udevadm info -p $(udevadm info -q path -n /dev/input/js3) P: /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.2/1-1.5.2:1.0/0003:0079:0011.0003/input/input3/js3 N: input/js3 S: input/by-id/usb-0079_USB_Gamepad-joystick S: input/by-path/platform-bcm2708_usb-usb-0:1.5.2:1.0-joystick E: DEVLINKS=/dev/input/by-id/usb-0079_USB_Gamepad-joystick /dev/input/by-path/platform-bcm2708_usb-usb-0:1.5.2:1.0-joystick E: DEVNAME=/dev/input/js3 E: DEVPATH=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.2/1-1.5.2:1.0/0003:0079:0011.0003/input/input3/js3 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_MODEL=USB_Gamepad E: ID_MODEL_ENC=USB\x20Gamepad\x20 E: ID_MODEL_ID=0011 E: ID_PATH=platform-bcm2708_usb-usb-0:1.5.2:1.0 E: ID_PATH_TAG=platform-bcm2708_usb-usb-0_1_5_2_1_0 E: ID_REVISION=0106 E: ID_SERIAL=0079_USB_Gamepad E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=0079 E: ID_VENDOR_ENC=0079 E: ID_VENDOR_ID=0079 E: MAJOR=13 E: MINOR=3 E: SUBSYSTEM=input E: USEC_INITIALIZED=280630908 [root@RECALBOX ~]# udevadm info -p $(udevadm info -q path -n /dev/input/js4) P: /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.5/1-1.5.5:1.0/0003:0079:0011.0004/input/input4/js4 N: input/js4 S: input/by-id/usb-0079_USB_Gamepad-joystick S: input/by-path/platform-bcm2708_usb-usb-0:1.5.5:1.0-joystick E: DEVLINKS=/dev/input/by-id/usb-0079_USB_Gamepad-joystick /dev/input/by-path/platform-bcm2708_usb-usb-0:1.5.5:1.0-joystick E: DEVNAME=/dev/input/js4 E: DEVPATH=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.5/1-1.5.5:1.0/0003:0079:0011.0004/input/input4/js4 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_MODEL=USB_Gamepad E: ID_MODEL_ENC=USB\x20Gamepad\x20 E: ID_MODEL_ID=0011 E: ID_PATH=platform-bcm2708_usb-usb-0:1.5.5:1.0 E: ID_PATH_TAG=platform-bcm2708_usb-usb-0_1_5_5_1_0 E: ID_REVISION=0106 E: ID_SERIAL=0079_USB_Gamepad E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=0079 E: ID_VENDOR_ENC=0079 E: ID_VENDOR_ID=0079 E: MAJOR=13 E: MINOR=4 E: SUBSYSTEM=input E: USEC_INITIALIZED=289820820 [root@RECALBOX ~]# udevadm info -p $(udevadm info -q path -n /dev/input/js5) P: /devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.6/1-1.5.6:1.0/0003:0079:0011.0005/input/input5/js5 N: input/js5 S: input/by-id/usb-0079_USB_Gamepad-joystick S: input/by-path/platform-bcm2708_usb-usb-0:1.5.6:1.0-joystick E: DEVLINKS=/dev/input/by-id/usb-0079_USB_Gamepad-joystick /dev/input/by-path/platform-bcm2708_usb-usb-0:1.5.6:1.0-joystick E: DEVNAME=/dev/input/js5 E: DEVPATH=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5.6/1-1.5.6:1.0/0003:0079:0011.0005/input/input5/js5 E: ID_BUS=usb E: ID_INPUT=1 E: ID_INPUT_JOYSTICK=1 E: ID_MODEL=USB_Gamepad E: ID_MODEL_ENC=USB\x20Gamepad\x20 E: ID_MODEL_ID=0011 E: ID_PATH=platform-bcm2708_usb-usb-0:1.5.6:1.0 E: ID_PATH_TAG=platform-bcm2708_usb-usb-0_1_5_6_1_0 E: ID_REVISION=0106 E: ID_SERIAL=0079_USB_Gamepad E: ID_TYPE=hid E: ID_USB_DRIVER=usbhid E: ID_USB_INTERFACES=:030000: E: ID_USB_INTERFACE_NUM=00 E: ID_VENDOR=0079 E: ID_VENDOR_ENC=0079 E: ID_VENDOR_ID=0079 E: MAJOR=13 E: MINOR=5 E: SUBSYSTEM=input E: USEC_INITIALIZED=299038605 Pour info, j'ai 2 pads NES directement sur le Rapsberry, 2 pads SNES et 2 pads Megadrive connectés via un hub.
Posts made by xlapunzina
-
RE: Utilisation de plusieurs manettes differentes en fonction de l'Emulateur?
-
RE: Utilisation de plusieurs manettes differentes en fonction de l'Emulateur?
Je suis pas certain d'avoir compris ce que l'on attend de moi avec la commande UDEVADM; quelqu'un peut m'aider comment assigner js3 et js4 à l'émulateur Super Nintendo? Merci et bon dimanche!
-
RE: Utilisation de plusieurs manettes differentes en fonction de l'Emulateur?
la seconde commande: [root@RECALBOX ~]# ls /dev/input/js* /dev/input/js0 /dev/input/js1 /dev/input/js2 /dev/input/js3 /dev/input/js4
-
RE: Utilisation de plusieurs manettes differentes en fonction de l'Emulateur?
Voilà, le temps passe, bonne résolution 2016, finaliser ma box Mise à jour faite, manettes branchées. J'exécute la première commande, voici le resultat: [root@RECALBOX ~]# cat /proc/bus/input/devices I: Bus=0003 Vendor=413c Product=2010 Version=0110 N: Name="Dell Dell USB Keyboard" P: Phys=usb-bcm2708_usb-1.2.4.1/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.1/1-1.2.4. 1:1.0/0003:413C:2010.0005/input/input0 U: Uniq= H: Handlers=sysrq kbd event0 B: PROP=0 B: EV=120013 B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe B: MSC=10 B: LED=1f I: Bus=0003 Vendor=413c Product=2010 Version=0110 N: Name="Dell Dell USB Keyboard" P: Phys=usb-bcm2708_usb-1.2.4.1/input1 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4.1/1-1.2.4. 1:1.1/0003:413C:2010.0006/input/input1 U: Uniq= H: Handlers=kbd event1 B: PROP=0 B: EV=1b B: KEY=3878 c8015001 e0000 0 0 0 B: ABS=1 0 B: MSC=10 I: Bus=0003 Vendor=1d57 Product=0021 Version=0110 N: Name=" NES PC Game Pad NES PC Game Pad " P: Phys=usb-bcm2708_usb-1.4/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:1D57:0021.0 002/input/input2 U: Uniq= H: Handlers=js0 event2 B: PROP=0 B: EV=1b B: KEY=fff 0 0 0 0 0 0 0 0 0 B: ABS=1f B: MSC=10 I: Bus=0003 Vendor=1d57 Product=0021 Version=0110 N: Name=" NES PC Game Pad NES PC Game Pad " P: Phys=usb-bcm2708_usb-1.5/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0/0003:1D57:0021.0 007/input/input3 U: Uniq= H: Handlers=js1 event3 B: PROP=0 B: EV=1b B: KEY=fff 0 0 0 0 0 0 0 0 0 B: ABS=1f B: MSC=10 I: Bus=0003 Vendor=0079 Product=0011 Version=0110 N: Name="USB Gamepad " P: Phys=usb-bcm2708_usb-1.2.1/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.1/1-1.2.1:1.0/0003:0 079:0011.0001/input/input4 U: Uniq= H: Handlers=js2 event4 B: PROP=0 B: EV=1b B: KEY=3ff 0 0 0 0 0 0 0 0 0 B: ABS=3 B: MSC=10 I: Bus=0003 Vendor=0079 Product=0011 Version=0110 N: Name="USB Gamepad " P: Phys=usb-bcm2708_usb-1.2.2/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.2/1-1.2.2:1.0/0003:0 079:0011.0003/input/input5 U: Uniq= H: Handlers=js3 event5 B: PROP=0 B: EV=1b B: KEY=3ff 0 0 0 0 0 0 0 0 0 B: ABS=3 B: MSC=10 I: Bus=0003 Vendor=0079 Product=0011 Version=0110 N: Name="USB Gamepad " P: Phys=usb-bcm2708_usb-1.2.3/input0 S: Sysfs=/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.3/1-1.2.3:1.0/0003:0 079:0011.0004/input/input6 U: Uniq= H: Handlers=js4 event6 B: PROP=0 B: EV=1b B: KEY=3ff 0 0 0 0 0 0 0 0 0 B: ABS=3 B: MSC=10
-
RE: Utilisation de plusieurs manettes differentes en fonction de l'Emulateur?
Wow ca m'aide... Et en même temps j'suis pas certain de bien comprendre, du coup ca m'aide pas lol Ce qui est certain, c'est que j'ai installé le raspberry dans un case NES; j'utilise les ports et les manettes d'origine via des adaptateurs NES/USB. Le port USB0 et USB1 correspondent donc aux ports 0 et 1 de la NES, cablés en interne. Je ne peux pas ouvrir le case NES à chaque fois pour déconnecter les manettes si je veux un joypad SNES ou Megadrive. J'aimerais avoir toutes les manettes connectées sur le Raspberry. Où se trouvent les fichiers de config en question que je puisse jeter un oeil? D'avance merci
-
RE: Utilisation de plusieurs manettes differentes en fonction de l'Emulateur?
Bonjour à tous! Je n'ai pas trouvé les-dits fichiers de config... Peut-on m'indiquer leur endroit? Mon objectif est d'utiliser un port USB différent par emulateur... Mon joypad NES est USB0, mon joypad SNES est USB1, mon joypad megadrive est USB2, etc. Si je lance l'émulateur megadrive, c'est le port USB2 qui est considéré, et pas le USB0 par défaut... C'est zarbi de jouer à Sonic avec un pad NES D'avance merci!
-
RE: Utilisation de plusieurs manettes differentes en fonction de l'Emulateur?
Salut, J'ai sommairement fouillé le forum et les tutos mais je ne trouve pas exactement comment changer le port USB à prendre en compte par controller. Quelqu'un pourrait-il me mettre sur les rails? D'avance merci, Game On !
-
RE: Utilisation de plusieurs manettes differentes en fonction de l'Emulateur?
Intéressant ! Merci d'avoir répondu si rapidement. Je vais donc refermer mon case NES de ce pas Je présume qu'une documentation sommaire sera fournie? Si je peux aider d'une manière quelconque à un beta test, n'hésite pas
-
Utilisation de plusieurs manettes differentes en fonction de l'Emulateur?
Bonjour, Via ce forum j'ai découvert comment changer le mapping des touches du joypad en fonction de l'émulateur. C'est un excellent départ, cependant je dispose de plusieurs manettes USB (Psx, NES, SNES et Megadrive). Ce que j'essaie d'établir, c'est de changer le port USB par défaut en fonction de l'émulateur, afin de ne plus devoir rebrancher les manettes en fonction de l'émulateur utilisé. Exemple: si le joypad NES est branché sur le port #3, l'émulateur NES utilise celui-ci par défaut, et non le port #0 comme c'est pour l'instant le cas. D'avance merci pour votre aide, Xavier