Recalbox Forum

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

    NES30 : dpad plus reconnu en USB

    Recalbox Général
    nes30 dpad usb
    3
    6
    1206
    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.
    • mrb
      mrb last edited by

      Salut tout le monde Décidément, la NES30 fait de la résistance... Etant donné que la connexion bluetooth ne marche pas à l'heure actuelle, j'ai souhaité l'utiliser en USB. Je la branche, je la configure sans aucun problème dans Emulation Station. Le hic, c'est que le Dpad n'est pas reconnu dans les jeux, quelque soit l'emulateur. Tous les boutons fonctionnent nickel sauf le Dpad. Pourtant, les fichiers de configuration ont l'air d'être ok. Je précise également que j'installé le dernier firmware (2.52) qui, en théorie, corrige ce problème. Si quelqu'un a une idée, je suis preneur. Voici le contenu du fichier es_input.cfg

      <?xml version="1.0"?>
      <inputList>
      	<inputConfig type="keyboard" deviceName="Keyboard" deviceGUID="-1">
      		<input name="a" type="key" id="115" value="1" />
      		<input name="b" type="key" id="97" value="1" />
      		<input name="down" type="key" id="1073741905" value="1" />
      		<input name="left" type="key" id="1073741904" value="1" />
      		<input name="pagedown" type="key" id="1073741902" value="1" />
      		<input name="pageup" type="key" id="1073741899" value="1" />
      		<input name="right" type="key" id="1073741903" value="1" />
      		<input name="select" type="key" id="32" value="1" />
      		<input name="start" type="key" id="13" value="1" />
      		<input name="up" type="key" id="1073741906" value="1" />
      	</inputConfig>
      	<inputConfig type="joystick" deviceName="PLAYSTATION(R)3 Controller (00:8B:F0:FA:63:25)" deviceGUID="060000004c0500006802000000010000">
      		<input name="a" type="button" id="13" value="1" />
      		<input name="b" type="button" id="14" value="1" />
      		<input name="down" type="button" id="6" value="1" />
      		<input name="hotkey" type="button" id="16" value="1" />
      		<input name="joystickleft" type="axis" id="0" value="-1" />
      		<input name="joystickup" type="axis" id="1" value="-1" />
      		<input name="l2" type="button" id="8" value="1" />
      		<input name="left" type="button" id="7" value="1" />
      		<input name="pagedown" type="button" id="11" value="1" />
      		<input name="pageup" type="button" id="10" value="1" />
      		<input name="r2" type="button" id="9" value="1" />
      		<input name="right" type="button" id="5" value="1" />
      		<input name="select" type="button" id="0" value="1" />
      		<input name="start" type="button" id="3" value="1" />
      		<input name="up" type="button" id="4" value="1" />
      		<input name="x" type="button" id="12" value="1" />
      		<input name="y" type="button" id="15" value="1" />
      	</inputConfig>
      	<inputConfig type="joystick" deviceName="Xbox 360 Wireless Receiver" deviceGUID="030000005e0400001907000000010000">
      		<input name="a" type="button" id="1" value="1" />
      		<input name="b" type="button" id="0" value="1" />
      		<input name="down" type="button" id="14" value="1" />
      		<input name="hotkey" type="button" id="8" value="1" />
      		<input name="joystickleft" type="axis" id="0" value="-1" />
      		<input name="joystickup" type="axis" id="1" value="-1" />
      		<input name="l2" type="axis" id="2" value="1" />
      		<input name="left" type="button" id="11" value="1" />
      		<input name="pagedown" type="button" id="5" value="1" />
      		<input name="pageup" type="button" id="4" value="1" />
      		<input name="r2" type="axis" id="5" value="1" />
      		<input name="right" type="button" id="12" value="1" />
      		<input name="select" type="button" id="6" value="1" />
      		<input name="start" type="button" id="7" value="1" />
      		<input name="up" type="button" id="13" value="1" />
      		<input name="x" type="button" id="3" value="1" />
      		<input name="y" type="button" id="2" value="1" />
      	</inputConfig>
      	<inputConfig type="joystick" deviceName="Xbox Gamepad (userspace driver)" deviceGUID="0000000058626f782047616d65706100">
      		<input name="a" type="button" id="1" value="1" />
      		<input name="b" type="button" id="0" value="1" />
      		<input name="down" type="hat" id="0" value="4" />
      		<input name="hotkey" type="button" id="10" value="1" />
      		<input name="joystickleft" type="axis" id="0" value="-1" />
      		<input name="joystickup" type="axis" id="1" value="-1" />
      		<input name="l2" type="button" id="6" value="1" />
      		<input name="left" type="hat" id="0" value="8" />
      		<input name="pagedown" type="button" id="5" value="1" />
      		<input name="pageup" type="button" id="4" value="1" />
      		<input name="r2" type="button" id="7" value="1" />
      		<input name="right" type="hat" id="0" value="2" />
      		<input name="select" type="button" id="8" value="1" />
      		<input name="start" type="button" id="9" value="1" />
      		<input name="up" type="hat" id="0" value="1" />
      		<input name="x" type="button" id="3" value="1" />
      		<input name="y" type="button" id="2" value="1" />
      	</inputConfig>
      	<inputConfig type="joystick" deviceName="GPIO Controller 1" deviceGUID="15000000010000000100000000010000">
      		<input name="a" type="button" id="1" value="1" />
      		<input name="b" type="button" id="0" value="1" />
      		<input name="hotkey" type="button" id="6" value="1" />
      		<input name="pagedown" type="button" id="5" value="1" />
      		<input name="pageup" type="button" id="4" value="1" />
      		<input name="select" type="button" id="6" value="1" />
      		<input name="start" type="button" id="7" value="1" />
      		<input name="x" type="button" id="2" value="1" />
      		<input name="y" type="button" id="3" value="1" />
      		<input name="down" type="axis" id="1" value="1" />
      		<input name="left" type="axis" id="0" value="-1" />
      		<input name="right" type="axis" id="0" value="1" />
      		<input name="up" type="axis" id="1" value="-1" />
      	</inputConfig>
      	<inputConfig type="joystick" deviceName="GPIO Controller 2" deviceGUID="15000000010000000200000000010000">
      		<input name="a" type="button" id="1" value="1" />
      		<input name="b" type="button" id="0" value="1" />
      		<input name="hotkey" type="button" id="6" value="1" />
      		<input name="pagedown" type="button" id="5" value="1" />
      		<input name="pageup" type="button" id="4" value="1" />
      		<input name="select" type="button" id="6" value="1" />
      		<input name="start" type="button" id="7" value="1" />
      		<input name="x" type="button" id="2" value="1" />
      		<input name="y" type="button" id="3" value="1" />
      		<input name="down" type="axis" id="1" value="1" />
      		<input name="left" type="axis" id="0" value="-1" />
      		<input name="right" type="axis" id="0" value="1" />
      		<input name="up" type="axis" id="1" value="-1" />
      	</inputConfig>
      	<inputConfig type="joystick" deviceName="HORI CO.,LTD. STICK A" deviceGUID="030000000d0f00004000000011010000">
      		<input name="a" type="button" id="2" value="1" />
      		<input name="b" type="button" id="1" value="1" />
      		<input name="down" type="hat" id="0" value="4" />
      		<input name="hotkey" type="button" id="12" value="1" />
      		<input name="l2" type="button" id="4" value="1" />
      		<input name="left" type="hat" id="0" value="8" />
      		<input name="pagedown" type="button" id="7" value="1" />
      		<input name="pageup" type="button" id="5" value="1" />
      		<input name="r2" type="button" id="6" value="1" />
      		<input name="right" type="hat" id="0" value="2" />
      		<input name="select" type="button" id="8" value="1" />
      		<input name="start" type="button" id="9" value="1" />
      		<input name="up" type="hat" id="0" value="1" />
      		<input name="x" type="button" id="3" value="1" />
      		<input name="y" type="button" id="0" value="1" />
      	</inputConfig>
      	<inputConfig type="joystick" deviceName="Microsoft X-Box 360 pad" deviceGUID="030000005e0400008e02000014010000">
      		<input name="a" type="button" id="1" value="1" />
      		<input name="b" type="button" id="0" value="1" />
      		<input name="down" type="hat" id="0" value="4" />
      		<input name="hotkey" type="button" id="8" value="1" />
      		<input name="joystickleft" type="axis" id="0" value="-1" />
      		<input name="joystickup" type="axis" id="1" value="-1" />
      		<input name="l2" type="axis" id="2" value="-1" />
      		<input name="left" type="hat" id="0" value="8" />
      		<input name="pagedown" type="button" id="5" value="1" />
      		<input name="pageup" type="button" id="4" value="1" />
      		<input name="r2" type="axis" id="5" value="1" />
      		<input name="right" type="hat" id="0" value="2" />
      		<input name="select" type="button" id="6" value="1" />
      		<input name="start" type="button" id="7" value="1" />
      		<input name="up" type="hat" id="0" value="1" />
      		<input name="x" type="button" id="3" value="1" />
      		<input name="y" type="button" id="2" value="1" />
      	</inputConfig>
      	<inputConfig type="joystick" deviceName="NES30              NES30 Joystick" deviceGUID="030000003512000012ab000010010000">
      		<input name="a" type="button" id="1" value="1" />
      		<input name="b" type="button" id="2" value="1" />
      		<input name="down" type="axis" id="1" value="1" />
      		<input name="hotkey" type="button" id="6" value="1" />
      		<input name="left" type="axis" id="0" value="-1" />
      		<input name="pagedown" type="button" id="5" value="1" />
      		<input name="pageup" type="button" id="4" value="1" />
      		<input name="right" type="axis" id="0" value="1" />
      		<input name="select" type="button" id="6" value="1" />
      		<input name="start" type="button" id="7" value="1" />
      		<input name="up" type="axis" id="1" value="-1" />
      		<input name="x" type="button" id="0" value="1" />
      		<input name="y" type="button" id="3" value="1" />
      	</inputConfig>
      </inputList>
      

      et le contenu du fichier NES30 NES30 Joystick.cfg

      input_device = "NES30              NES30 Joystick"
      input_driver = "udev"
      input_a_btn = 1
      input_b_btn = 2
      input_menu_toggle_btn = 2
      input_down_axis = +1
      input_state_slot_decrease_axis = +1
      input_left_axis = -0
      input_rewind_axis = -0
      input_r_btn = 5
      input_l_btn = 4
      input_screenshot_btn = 4
      input_right_axis = +0
      input_hold_fast_forward_axis = +0
      input_select_btn = 6
      input_start_btn = 7
      input_exit_emulator_btn = 7
      input_up_axis = -1
      input_state_slot_increase_axis = -1
      input_x_btn = 0
      input_load_state_btn = 0
      input_y_btn = 3
      input_save_state_btn = 3
      
      1 Reply Last reply Reply Quote 0
      • imaster
        imaster last edited by

        Quelle version de recalbox as-tu?

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

          Le dernière, le 3.2.10 je crois (celle qui a été mise à jour hier ou avant-hier, je ne sais plus). Le plus étrange, c'est qu'il me semblait que la manette était parfaitement reconnue auparavant.

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

            Bonsoir, même problématique et même constat de mon coté aussi... Si quelqu'un arrive a utiliser le dpad correctement ingame, faites signe 🙂 merci !

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

              Bon après test, en configurant le Dpad sur les 2 direction Joystick, ça fonctionne. par contre, impossible de passer la configuration des 4 premieres directions, même en laissant appuyé un bouton... au final, je suis donc obligé de dédier 4 boutons de la manette aux directions, ce qui est problématique 😛 D'apres mes recherches, il n'y a pas de "mode" en usb, donc pas possibilité de switcher le Dpad de hat a joystik... quelqu'un aurait une idée? merci !

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

                Hello Bon alors, je ne sais pas si ça peut aider à résoudre ce problème, mais le Dpad de la NES30 est bien reconnu, mais uniquement dans Final Burn Alpha. Dans les tous les autres émulateurs, cela ne fonctionne toujours pas. Une idée ?

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

                Want to support us ?

                102
                Online

                89.8k
                Users

                26.1k
                Topics

                181.0k
                Posts

                Copyright © 2021 recalbox.com