Recalbox Forum

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

    Manette Neogeo Mini sur Recalbox

    Manettes/GPIO/Encodeurs
    neogeo recalbox
    4
    15
    557
    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.
    • djsebfr
      djsebfr last edited by

      Bonjour,

      Je possède 2 manettes "officielles" Neogeo Mini ( USB-C) et me demandait si elles pouvaient être reconnu par Recalbox 6.1.1 sur Pi3B.

      Pour cela , je me suis donc procuré un Adaptateur OTG USB-C vers USB-A.

      et comme je m'en doutais puisque elle n'est pas notée dans les manettes compatibles du "wiki", elles ne sont pas détecté sous recalbox.

      Alors je m'en remets à vous chers "team dev" !!

      Je suis en mesures de faire tous les tests qui me seront demandées pour la faire fonctionner...

      Pour commencer, je n'en suis pas rester la dans mes tests.

      En effet, Sous retropie (je sais c'est moins bien que Recalbox), elles sont détectées et fonctionnelles comme ceci :

      =========================== USB Port8 ===========================

      Connection Status : 0x01 (Device is connected)
      Port Chain : 2-8
      Properties : 0x01
      IsUserConnectable : yes
      PortIsDebugCapable : no
      PortHasMultiCompanions : no
      PortConnectorIsTypeC : no

      ======================== USB Device ========================

      +++++++++++++++++ Device Information ++++++++++++++++++
      Device Description : USB 入力デバイス
      Device Path : \?\usb#vid_2563&pid_0575#5&297258bb&0&8#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
      Device ID : USB\VID_2563&PID_0575\5&297258BB&0&8
      Hardware IDs : USB\VID_2563&PID_0575&REV_0200 USB\VID_2563&PID_0575
      Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0027 (GUID_DEVCLASS_HIDCLASS)
      Driver : \SystemRoot\System32\drivers\hidusb.sys (Version: 10.0.17134.1 Date: 2018-04-12)
      Driver Inf : C:\WINDOWS\inf\input.inf
      Legacy BusType : PNPBus
      Class : HIDClass
      Class GUID : {745a17a0-74d3-11d0-b6fe-00a0c90f57da} (GUID_DEVCLASS_HIDCLASS)
      Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
      Service : HidUsb
      Enumerator : USB
      Location Info : Port_#0008.Hub_#0003
      Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(8), ACPI(SB)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(HS08)
      Container ID : {26812568-95fa-11e8-98e4-bc5ff4fb1093}
      Manufacturer Info : (標準システム デバイス)
      Capabilities : 0x84 (Removable, SurpriseRemovalOK)
      Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
      Problem Code : 0
      Power State : D0 (supported: D0, D3, wake from D0)
      Child Device 1 : HID 準拠ゲーム コントローラー
      DevicePath : \?\hid#vid_2563&pid_0575#6&d6c2cbf&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
      Device ID : HID\VID_2563&PID_0575\6&D6C2CBF&0&0000
      Class : HIDClass

      —————- Connection Information —————
      Connection Index : 0x08 (8)
      Connection Status : 0x01 (DeviceConnected)
      Current Config Value : 0x01
      Device Address : 0x05 (5)
      Is Hub : 0x00 (no)
      Number Of Open Pipes : 0x02 (2)
      Device Bus Speed : 0x01 (Full-Speed)
      Pipe0ScheduleOffset : 0x00 (0)
      Pipe1ScheduleOffset : 0x00 (0)

      ————— Connection Information V2 ————-
      Connection Index : 0x08 (8)
      Length : 0x10 (16 bytes)
      SupportedUsbProtocols : 0x03
      Usb110 : 1 (yes)
      Usb200 : 1 (yes)
      Usb300 : 0 (no)
      ReservedMBZ : 0x00
      Flags : 0x00
      DevIsOpAtSsOrHigher : 0 (Is not operating at SuperSpeed or higher)
      DevIsSsCapOrHigher : 0 (Is not SuperSpeed capable or higher)
      DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
      DevIsSsPlusCapOrHigher : 0 (Is not SuperSpeedPlus capable or higher)
      ReservedMBZ : 0x00

      ———————- Device Descriptor ———————-
      bLength : 0x12 (18 bytes)
      bDescriptorType : 0x01 (Device Descriptor)
      bcdUSB : 0x110 (USB Version 1.10)
      bDeviceClass : 0x00 (defined by the interface descriptors)
      bDeviceSubClass : 0x00
      bDeviceProtocol : 0x00
      bMaxPacketSize0 : 0x40 (64 bytes)
      idVendor : 0x2563
      idProduct : 0x0575
      bcdDevice : 0x0200
      iManufacturer : 0x01 (String Descriptor 1)
      Language 0x0409 : “GHICCod”
      iProduct : 0x02 (String Descriptor 2)
      Language 0x0409 : “USB Gamepad”
      iSerialNumber : 0x00 (No String Descriptor)
      bNumConfigurations : 0x01 (1 Configuration)

      —————— Configuration Descriptor ——————-
      bLength : 0x09 (9 bytes)
      bDescriptorType : 0x02 (Configuration Descriptor)
      wTotalLength : 0x0029 (41 bytes)
      bNumInterfaces : 0x01 (1 Interface)
      bConfigurationValue : 0x01 (Configuration 1)
      iConfiguration : 0x00 (No String Descriptor)
      bmAttributes : 0x80
      D7: Reserved, set 1 : 0x01
      D6: Self Powered : 0x00 (no)
      D5: Remote Wakeup : 0x00 (no)
      D4..0: Reserved, set 0 : 0x00
      MaxPower : 0xFA (500 mA)

      —————- Interface Descriptor —————–
      bLength : 0x09 (9 bytes)
      bDescriptorType : 0x04 (Interface Descriptor)
      bInterfaceNumber : 0x00
      bAlternateSetting : 0x00
      bNumEndpoints : 0x02 (2 Endpoints)
      bInterfaceClass : 0x03 (HID – Human Interface Device)
      bInterfaceSubClass : 0x00 (None)
      bInterfaceProtocol : 0x00 (None)
      iInterface : 0x00 (No String Descriptor)

      ——————- HID Descriptor ——————–
      bLength : 0x09 (9 bytes)
      bDescriptorType : 0x21 (HID Descriptor)
      bcdHID : 0x0110 (HID Version 1.10)
      bCountryCode : 0x00 (00 = not localized)
      bNumDescriptors : 0x01
      Descriptor 1:
      bDescriptorType : 0x22 (Class=Report)
      wDescriptorLength : 0x0089 (137 bytes)
      Error reading descriptor : ERROR_INVALID_PARAMETER

      —————– Endpoint Descriptor —————–
      bLength : 0x07 (7 bytes)
      bDescriptorType : 0x05 (Endpoint Descriptor)
      bEndpointAddress : 0x02 (Direction=OUT EndpointID=2)
      bmAttributes : 0x03 (TransferType=Interrupt)
      wMaxPacketSize : 0x0020 (32 bytes)
      bInterval : 0x0A (10 ms)

      —————– Endpoint Descriptor —————–
      bLength : 0x07 (7 bytes)
      bDescriptorType : 0x05 (Endpoint Descriptor)
      bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
      bmAttributes : 0x03 (TransferType=Interrupt)
      wMaxPacketSize : 0x0020 (32 bytes)
      bInterval : 0x0A (10 ms)

      ——————– String Descriptors ——————-
      —— String Descriptor 0 ——
      bLength : 0x04 (4 bytes)
      bDescriptorType : 0x03 (String Descriptor)
      Language ID[0] : 0x0409 (English – United States)
      —— String Descriptor 1 ——
      bLength : 0x10 (16 bytes)
      bDescriptorType : 0x03 (String Descriptor)
      Language 0x0409 : “GHICCod”
      —— String Descriptor 2 ——
      bLength : 0x18 (24 bytes)
      bDescriptorType : 0x03 (String Descriptor)
      Language 0x0409 : “USB Gamepad”

      Sous windows 10 elles sont detectés et fonctionnelles comme des GAME PAD génériques...

      Vous l'aurez compris, je suis un grand fan de la "neogeo cd", et vous ferez un heureux (ou plus) en me permettant d'y jouer sur mon rpi avec Recalbox.

      Au plaisir de vous lire.

      1 Reply Last reply Reply Quote 0
      • djsebfr
        djsebfr last edited by

        Oups !

        J'oubliais mon archive de support, manette branché :

        https://transfer.sh/WlmqN/recalbox-support-05243d78-15c4-26b7-e713-a28c06eacede.tar.gz

        @acris @Fab2Ris

        SquierPsY84 1 Reply Last reply Reply Quote 0
        • SquierPsY84
          SquierPsY84 @djsebfr last edited by

          @djsebfr bonjour,moi aussi j ai des manettes Neo Geo mini qui sont connecté et reconnu ,je voulais savoir si pour toi ça fonctionne du coup

          djsebfr 1 Reply Last reply Reply Quote 0
          • djsebfr
            djsebfr @SquierPsY84 last edited by

            @SquierPsY84 said in Manette Neogeo Mini sur Recalbox:

            @djsebfr bonjour,moi aussi j ai des manettes Neo Geo mini qui sont connecté et reconnu ,je voulais savoir si pour toi ça fonctionne du coup

            Pas du tout, elles fonctionnent sur PC Win10 / Mame -> Emulateur Neogeo CD / sans aucun problème, mais sous Recalbox 6.1.1 / pi3B, elles ne sont simplement pas reconnu au branchement.

            J'imagine qu'il n'existe aucun driver linux à ce jour, d’où la non réponse du staff...

            Bref, bien dommage.

            1 Reply Last reply Reply Quote 0
            • acris
              acris last edited by

              @djsebfr @SquierPsY84
              Pour un support il faut absoluement d un dev possède une de ses manettes.
              Et personne ne l a.

              1 Reply Last reply Reply Quote 0
              • zetof
                zetof last edited by

                Si c'est detecté comme un GAME PAD générique, elle devrait être configurable sous recalbox il me semblait... (j'ai pu ajouté une manette PS1mini avant qu'elle soit ajoutée à recalbox out of the box).

                Tu as essayé d'ajouter une manette via le menu recalbox ?

                Quand tu configures une nouvelle manette, recalbox demande d'appuyer sur un des boutons de la manette... A ce moment là, ta manette n'est pas reconnue ?

                Zetof

                djsebfr 1 Reply Last reply Reply Quote 0
                • djsebfr
                  djsebfr @zetof last edited by

                  @zetof said in Manette Neogeo Mini sur Recalbox:

                  Si c'est detecté comme un GAME PAD générique, elle devrait être configurable sous recalbox il me semblait... (j'ai pu ajouté une manette PS1mini avant qu'elle soit ajoutée à recalbox out of the box).

                  Tu as essayé d'ajouter une manette via le menu recalbox ?

                  Quand tu configures une nouvelle manette, recalbox demande d'appuyer sur un des boutons de la manette... A ce moment là, ta manette n'est pas reconnue ?

                  Zetof

                  rien de tout ça, elle n'est pas détecté sur le port USB, donc recalbox ne detecte pas de manette non plus...

                  1 Reply Last reply Reply Quote 0
                  • zetof
                    zetof last edited by zetof

                    comment sais tu qu'elle n'est pas détectée sur le port USB ?

                    djsebfr 1 Reply Last reply Reply Quote 0
                    • djsebfr
                      djsebfr @zetof last edited by

                      @zetof en tapant les commandes suivantes :

                      https://github.com/recalbox/recalbox-os/wiki/Tester-votre-joystick-avec-jstest-(FR)

                      acris 1 Reply Last reply Reply Quote 0
                      • acris
                        acris @djsebfr last edited by

                        @djsebfr said in Manette Neogeo Mini sur Recalbox:

                        @zetof en tapant les commandes suivantes :

                        https://github.com/recalbox/recalbox-os/wiki/Tester-votre-joystick-avec-jstest-(FR)

                        ce tutoriel est obsolète.

                        Voici les bonnes commandes et le bon lien
                        https://recalbox.gitbook.io/tutorials/v/francais/configuration-test-1/testez-votre-joystick-avec-sdl2-jstest

                        SquierPsY84 1 Reply Last reply Reply Quote 0
                        • SquierPsY84
                          SquierPsY84 @acris last edited by

                          @acris bon ben pour moi ça se connecte automatiquement,donc oui je confirme comme au premier message ,manette Neo Geo mini reconnu comme manette générique

                          djsebfr 1 Reply Last reply Reply Quote 0
                          • djsebfr
                            djsebfr @SquierPsY84 last edited by

                            @SquierPsY84 Salut, de mon côté je n'ai pas eu le temps de refaire des tests.

                            Une fois reconnu, Est ce que EmulationStation la detecte et te demande de mapper les boutons ?

                            De mon côté, non sur rpi3B du moins.

                            SquierPsY84 1 Reply Last reply Reply Quote 0
                            • acris
                              acris last edited by

                              @djsebfr
                              emulationstation ne demande pas de faire la configuration
                              il faut aller dans le menu options manettes pour la configurer.

                              djsebfr 1 Reply Last reply Reply Quote 0
                              • djsebfr
                                djsebfr @acris last edited by

                                @acris dans option manettes il y a 0 manette détecté donc je peux pas la configurer...

                                1 Reply Last reply Reply Quote 0
                                • SquierPsY84
                                  SquierPsY84 @djsebfr last edited by

                                  @djsebfr ,pour la manette reconnu comme une manette 8bitdo ou autre ,je branche la manette ,recalbox reconnais qd j appui longtemps sur un bouton de la manette Neo Geo mini puis je mappe les touches voilà ,donc reconnu sur odroid xu4q et pi3b+ sur 6.1.1

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Want to support us ?

                                  102
                                  Online

                                  90.3k
                                  Users

                                  26.3k
                                  Topics

                                  181.7k
                                  Posts

                                  Copyright © 2021 recalbox.com