Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Problème insoluble inversion P1<>P2 encodeur Xin mo

    Manettes/GPIO/Encodeurs
    insoluble inversion p1p2 encodeur xin
    2
    2
    410
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • MaRvIn054
      MaRvIn054 last edited by

      Bonjour,
      ayant participé au kickstarter Dual RGB, je suis me suis lancé dans la migration de ma borne d'arcade sous RPi4 + CRT vers Recalbox.
      Après réception du Dual RGB, j'ai commencé avec la version 8.0 spéciale dualrgb6, et cela fonctionnait plutôt bien. Au passage, je suis impressionné par la qualité de la sortie RGB, le signal et les timings générés sont tout simplement parfaits, bravo !

      Bref, je viens de migrer vers Recalbox 8.1.1 et je tombe dans le trou bien connu de l'inversion des P1 et P2 avec l'encodeur 'Xin-Mo Xin-Mo Dual Arcade'.
      J'ai beau avoir fait le tour des solutions et des discussions sur le sujet, je tourne en rond sans moyen de m'en dépêtrer.

      Voici les détails:
      Auparavant sous Retropie j'utilisais le usb quirk suivant : usbhid.quirks=0x16c0:0x05e1:0x040
      Recalbox me trouve les pads suivants:
      emulationstation.pad0=03000000c0160000e105000001010000:Xin-Mo Dual Arcade
      emulationstation.pad1=03000000c0160000e105000001010000:Xin-Mo Dual Arcade
      Si je fais un test avec l'utilitaire des joysticks, le résultat est correct:

      sdl-jstest --list

      Found 2 joystick(s)

      Joystick Name: 'Xin-Mo Xin-Mo Dual Arcade'
      Joystick Number: 0
      Number of Axes: 2
      Number of Buttons: 10
      Number of Hats: 0
      Number of B***s: 0

      Joystick Name: 'Xin-Mo Xin-Mo Dual Arcade'
      Joystick Number: 1
      Number of Axes: 2
      Number of Buttons: 12
      Number of Hats: 0
      Number of B***s: 0

      C'est à dire que le joy 0 pointe bien sur le P1 et le joy 1 sur le P2.

      En revanche dans la log emulationstation, on voit bien que c'est inversé, rien qu'en regardant le nb de boutons :
      [2022/10/20 12:58:11.459] (INFO ) : [Run] Controllers config : -p1index 0 -p1guid 03000000c0160000e105000001010000 -p1name "Xin-Mo Dual Arcade" -p1nbaxes 2 -p1nbhats 0 -p1nbbuttons 12 -p1devicepath /dev/input/event7 -p2index 1 -p2guid 03000000c0160000e105000001010000 -p2name "Xin-Mo Dual Arcade" -p2nbaxes 2 -p2nbhats 0 -p2nbbuttons 10 -p2devicepath /dev/input/event5

      On le vois aussi sur ces autres messages, l'index 0 pointe sur le port avec 12 boutons, qui est le port 1 en réalité, et de même pour l'index 1 qui pointe sur les 10 boutons du port 0 :
      [2022/10/20 13:06:52.802] (INFO ) : [InputManager] Lond configuration for Joystick #: 0
      [2022/10/20 13:06:52.860] (INFO ) : [Input] Added joystick Xin-Mo Dual Arcade (GUID: 03000000c0160000e105000001010000, Instance ID: 8, Device Index: 0, Axis: 2, Hats: 0, Buttons: 12)
      [2022/10/20 13:06:52.860] (INFO ) : [InputManager] Lond configuration for Joystick #: 1
      [2022/10/20 13:06:52.861] (INFO ) : [Input] Added joystick Xin-Mo Dual Arcade (GUID: 03000000c0160000e105000001010000, Instance ID: 9, Device Index: 1, Axis: 2, Hats: 0, Buttons: 10)

      J'ai tenté d'inverser les manettes dans config ES, c'est à dire "Xin-Mo Dual Arcade" et "Xin-Mo Dual Arcade #2", mais cela n'est pas conservé et cela ne change rien.
      Comment faire pour décroiser ma configuration ? Peut on modifier la conf pour inverser les devicepath des manettes ? Si oui, où ?

      Merci par avance.
      MaRvIn054.

      Ben08825 1 Reply Last reply Reply Quote 0
      • Ben08825
        Ben08825 @MaRvIn054 last edited by

        @MaRvIn054 Bonjour,
        J'ai eu un problème similaire sur Rasperi Pi 4 j'ai eu juste à inversé les câbles usb dans leur ports.

        En espérant que cela fonctionne pour toi.

        Benoît

        1 Reply Last reply Reply Quote 0
        • Referenced by  pronche pronche 
        • First post
          Last post

        Want to support us ?

        83
        Online

        98.6k
        Users

        28.1k
        Topics

        187.0k
        Posts

        Copyright © 2021 recalbox.com