NES30 : dpad plus reconnu en USB



  • 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


  • Quelle version de recalbox as-tu?



  • 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.


  • CRT Fan

    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 !


  • CRT Fan

    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 !



  • 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 ?



Want to support us ?

364
Online

81.3k
Users

22.2k
Topics

161.2k
Posts