RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Start Button wont start game and returns to main menu (8BitDo SN30 Pro)

    Scheduled Pinned Locked Moved Help and Support
    start buttoncontroller
    3 Posts 2 Posters 176 Views
    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.
    • A
      astalon
      last edited by

      Good Day,

      Thank you all for your support.

      Set up a Retro-Pi, and I seem to have everything working, except when I launch a game like Mari,o I can use Select to change between 1 Player and 2 Player, etc. But when I hit the start button, it returns me to the Emulation Station menu and does not start the game. It's the same in games like R-Type. Select adds coins and says Press start to begin, but when I press start it returns to the main menu.. I have an 8BitDo SN30 Pro controller and have mapped all the keys appropriately.. I am using the bottom right heart button (12) for the hotkey. Any help would be appreciated looking forward to playing old games with my daughter.

       .***.     Friday, 14 March 2025, 07:11:35
       *****     Linux 5.10.103-v7l+ armv7l GNU/Linux
       `***'
        |*|      Filesystem      Size  Used Avail Use% Mounted on
        |*|      /dev/root       470G   51G  400G  12% /
      ..|*|..    Uptime.............: 1 days, 07h55m53s
      

      .*** * *. Memory.............: 105Mi (Free) / 7.7Gi (Total)
      @@ Running Processes..: 135
      *****@@**' IP Address.........: 192.168.1.212
      ' Temperature........: CPU: 59°C/138°F GPU: 59°C/138°F
      `"""' The RetroPie Project, https://retropie.org.uk

      Pi Model or other hardware: 4b
      Power Supply used: Labists 5v 3a
      RetroPie Version Used Used the Rasperry Pi Imager and installed Retro-Pi 4-8 for RPI 4/400)
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: Logitech Wireless Keyboard
      Controller used: 8BitDo SN30 Pro
      Error messages received: When I hit the start button in games it returns to the main menu
      Verbose log (if relevant):
      Guide used: (Mention if you followed a guide)
      File: (File with issue - with FULL path)
      Emulator: NES, LR-Mame2003+ or basically anything Select adds coins start returns to main menu

      How to replicate the problem: Select adds coins start returns to main menu

      es_input.cfg
      <?xml version="1.0"?>
      <inputList>
      <inputAction type="onfinish">
      <command>/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh</command>
      </inputAction>
      <inputConfig type="joystick" deviceName="8Bitdo SN30 Pro" deviceGUID="05000000c82d00000161000000010000">
      <input name="rightanalogup" type="axis" id="3" value="-1"/>
      <input name="pageup" type="button" id="6" value="1"/>
      <input name="rightanalogdown" type="axis" id="3" value="1"/>
      <input name="up" type="hat" id="0" value="1"/>
      <input name="left" type="hat" id="0" value="8"/>
      <input name="select" type="button" id="10" value="1"/>
      <input name="rightanalogleft" type="axis" id="2" value="-1"/>
      <input name="leftanalogdown" type="axis" id="1" value="1"/>
      <input name="leftanalogright" type="axis" id="0" value="1"/>
      <input name="right" type="hat" id="0" value="2"/>
      <input name="leftanalogleft" type="axis" id="0" value="-1"/>
      <input name="rightanalogright" type="axis" id="2" value="1"/>
      <input name="pagedown" type="button" id="7" value="1"/>
      <input name="leftanalogup" type="axis" id="1" value="-1"/>
      <input name="y" type="button" id="4" value="1"/>
      <input name="x" type="button" id="3" value="1"/>
      <input name="down" type="hat" id="0" value="4"/>
      <input name="start" type="button" id="11" value="1"/>
      <input name="b" type="button" id="1" value="1"/>
      <input name="a" type="button" id="0" value="1"/>
      </inputConfig>
      </inputList>

      8BitDo SN30 Pro.cfg
      input_device = "8Bitdo SN30 Pro"
      input_driver = "udev"
      input_enable_hotkey_btn = "11"
      input_r3_btn = "14"
      input_r3_btn_label = "RS"
      input_r_y_minus_axis = "-3"
      input_r_y_minus_axis_label = "RS Up"
      input_l_btn = "6"
      input_l_btn_label = "L1"
      input_load_state_btn = "6"
      input_r_y_plus_axis = "+3"
      input_r_y_plus_axis_label = "RS Down"
      input_up_btn = "h0up"
      input_up_btn_label = "Dpad Up"
      input_left_btn = "h0left"
      input_left_btn_label = "Dpad Left"
      input_state_slot_decrease_btn = "h0left"
      input_select_btn = "10"
      input_select_btn_label = "Select"
      input_r_x_minus_axis = "-2"
      input_r_x_minus_axis_label = "RS Left"
      input_l_y_plus_axis = "+1"
      input_l_y_plus_axis_label = "LS Down"
      input_l_x_plus_axis = "+0"
      input_l_x_plus_axis_label = "LS Right"
      input_right_btn = "h0right"
      input_right_btn_label = "Dpad Right"
      input_state_slot_increase_btn = "h0right"
      input_l2_btn = "8"
      input_l2_btn_label = "L2"
      input_l_x_minus_axis = "-0"
      input_l_x_minus_axis_label = "LS Left"
      input_r_x_plus_axis = "+2"
      input_r_x_plus_axis_label = "RS Right"
      input_l3_btn = "13"
      input_l3_btn_label = "LS"
      input_r_btn = "7"
      input_r_btn_label = "R1"
      input_save_state_btn = "7"
      input_l_y_minus_axis = "-1"
      input_l_y_minus_axis_label = "LS Up"
      input_y_btn = "4"
      input_y_btn_label = "Y"
      input_x_btn = "3"
      input_x_btn_label = "X"
      input_menu_toggle_btn = "3"
      input_down_btn = "h0down"
      input_down_btn_label = "Dpad Down"
      input_start_btn = "11"
      input_start_btn_label = "Start"
      input_exit_emulator_btn = "11"
      input_b_btn = "1"
      input_b_btn_label = "B"
      input_reset_btn = "1"
      input_a_btn = "0"
      input_a_btn_label = "A"

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        @astalon said in Start Button wont start game and returns to main menu (8BitDo SN30 Pro):

        input_enable_hotkey_btn = "11"
        ..
        input_start_btn = "11"
        input_start_btn_label = "Start"
        input_exit_emulator_btn = "11"

        That's because you have chosen the Start button to be the 'Hotkey Enable' button and RetroPie configures Start + Hokey to exit the emulator. Pressing just Start in your case is registered as both inputs so you're just telling the emulator to exit.

        Re-map you input and skip the hotkey assignment in EmulationStation, then say yes when EmulationStation will ask you if you want to use Select as hotkey enable.

        A 1 Reply Last reply Reply Quote 0
        • A
          astalon @mitu
          last edited by

          @mitu Thank you Mitu,

          I couldn't figure out how to skip, so I just made the button the select key. I was able to start Mario but then couldn't exit, Hahahahah. I read your post on how to exit by skipping holding A, and then it prompted me for Select.

          Thank you! I appreciate your help!

          Let the Gaming begin
          Astalon

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

          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.