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

    Hold and clear Turbo Button on RetroArch

    Scheduled Pinned Locked Moved Help and Support
    turboholdclearretroarch-conf
    4 Posts 3 Posters 9.8k 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.
    • I
      illando
      last edited by

      I added some code in retroarch.cfg:

      input_player1_turbo_btn = 8
      input_turbo_period = 6
      input_turbo_duty_cycle = 3

      and now pressing L1 button on my NES30pro controller the TURBO function is working on any button I press together with it. But I have to hold down L1.
      Do you know if there's a way to set TURBO permanently on (or till I press a CLEAR button), or maybe if there's a way to set L1 button hold?

      Info about my configuration are:
      Pi Model 3
      RetroPie Version 4.3.2
      Pre made SD Image on RetroPie website
      NES30pro controller

      meleuM 1 Reply Last reply Reply Quote 0
      • meleuM
        meleu @illando
        last edited by

        @illando said in Hold and clear Turbo Button on RetroArch:

        Do you know if there's a way to set TURBO permanently on (or till I press a CLEAR button), or maybe if there's a way to set L1 button hold?

        Unfortunately there's no way to achieve that. But you can optimize your usage a little bit. Look what I posted here.

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        1 Reply Last reply Reply Quote 0
        • I
          illando
          last edited by

          I found an alternative way, and I would like to share it.
          Maybe there's somebody who will like my idea.

          I left this code in retroarch.cfg, so it's active for all the libretro cores:

          input_turbo_period = 6
          input_turbo_duty_cycle = 3

          and using the RGUI I assigned the enable Turbo function to the same button I want to apply the Turbo function.
          As I'm FBA roms, most of the game doesn't have the same controller mapping, but with this method I can have a turbo setting per rom. Unfortunately I don 't know how to save this settings for each single rom and not for the entire core.

          so I started to place different config files for each rom I want to made this Turbo setting permanent, adding a file with the same name of the rom in the "Roms" folder.
          Exemple: if the rom name is "mslug.zip" and I want to set Turbo on the "Fire" button (which in my case is button 1), I created a file mslug.zip.cfg with the code :

          input_player1_turbo_btn = 1
          input_player2_turbo_btn = 1

          Hope this can be useful.

          1 Reply Last reply Reply Quote 1
          • E
            erymanth
            last edited by

            Thanks for the tip.
            Could you explain what do you mean exactly by : "using the RGUI I assigned the enable Turbo function to the same button I want to apply the Turbo function"?
            I cannot find how to do this in RetroArch.

            So far I created the cfg file for the game :
            input_player1_turbo_btn = 1
            input_player2_turbo_btn = 1

            And I put this code retroarch.cfg :
            input_turbo_period = 6
            input_turbo_duty_cycle = 3

            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.