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

    Sega 6 button controller mapping (with shoulders)

    Scheduled Pinned Locked Moved Help and Support
    segacontrollersaturnretrobitretrolink
    8 Posts 3 Posters 2.1k 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.
    • KN4THXK
      KN4THX
      last edited by

      More of a poll than needing support.

      I ordered a Retro Bit 6 buttons Sega controller with shoulder buttons and am curious what everyone finds to be the most economical mapping?

      I see in the Docs where it is recommended to map the "shoulder buttons" entry to the top row of buttons and I would be fine with that but being that there are physical shoulder buttons I am curious what others chose to do. Such as with an SNES controller configuration is easy because so many consoles had 4 buttons but the odd 3 button lineup was exclusive to Sega.

      I never owned a Saturn so I am at a loss as to what games used what buttons.

      Thank you

      "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

      EfriimE 1 Reply Last reply Reply Quote 0
      • EfriimE
        Efriim @KN4THX
        last edited by

        @KN4THX
        First off, unfortunately saturn emulation isn't viable with the rpi3b+. If the kronos, yaba-sanshiro emulator has been built for the rpi4 then it might work.

        I map the shoulders to the shoulder buttons then configure the input in retroarch for cores that use 6-buttons. The input remap should be able to be saved for the specific core.

        B 1 Reply Last reply Reply Quote 0
        • B
          barbudreadmon @Efriim
          last edited by barbudreadmon

          @Efriim said in Sega 6 button controller mapping (with shoulders):

          If the kronos, yaba-sanshiro emulator has been built for the rpi4 then it might work.

          You might have some success with yabasanshiro, but don't expect too much, if you wanna play saturn on a SBC, buy an odroid n2, it is far better (cpu-wise and gpu-wise) and not that much pricier than a pi4 (especially if you consider you'll have to buy new hdmi, new power supply, and active cooling for your pi4). Kronos is written for modern gl, it's not compatible with gles atm.

          @KN4THX there is no easy way to deal with this, but with my saturn pads which i mainly used for vs fighting games before buying HORI Fighting Commanders, i mapped Z to L1, C to R1, L to L2, and R to R2

          FBNeo developer - github - forum

          1 Reply Last reply Reply Quote 0
          • KN4THXK
            KN4THX
            last edited by

            @Efriim @barbudreadmon Thank you. I figured the Saturn won't play nice with the Pi 3 but there was no reason not to go ahead and pick up a 6 button controller for Sega in general. The info helped and I'll see how it feels once mapped.

            "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

            EfriimE 1 Reply Last reply Reply Quote 0
            • EfriimE
              Efriim @KN4THX
              last edited by

              @KN4THX
              6 button pads are cool. It's not too hard to get the core-overrides set, but it can be sort of a headache with all the cluster of retroarch options.

              Saturn on RPI4
              https://www.reddit.com/r/RetroPie/comments/cildjc/i_tested_sega_saturn_on_the_pi4_i_cant_believe_it/

              KN4THXK 1 Reply Last reply Reply Quote 1
              • KN4THXK
                KN4THX @Efriim
                last edited by

                @Efriim That runs pretty good. I will set it up with the controls mapped as in the Docs and add the physical shoulder buttons to the trigger maps just in case I use it for other emulators. I can't wait to try this out and see what games even exist on the Saturn. I love experiencing new consoles we couldn't afford growing up.

                "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

                EfriimE 1 Reply Last reply Reply Quote 0
                • EfriimE
                  Efriim @KN4THX
                  last edited by Efriim

                  @KN4THX
                  You have a RPI4? Lucky you.
                  Yes the saturn looks really great, that must be the work of that Sanshiro or devmiyax that developed kronos and updated yabause, and uses vulkan or gles3 capabilities of the Rpi4.

                  EDIT: Actually I don't know much about the different updates occured, apparently a man named Francois is the one who developed the strong Kronos branch. I think some of these updates have made it upstream(?) of yaba-sanshiro and thus reflect much better emulation.

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    barbudreadmon @Efriim
                    last edited by barbudreadmon

                    @Efriim said in Sega 6 button controller mapping (with shoulders):

                    EDIT: Actually I don't know much about the different updates occured, apparently a man named Francois is the one who developed the strong Kronos branch. I think some of these updates have made it upstream(?) of yaba-sanshiro and thus reflect much better emulation.

                    • devmiyax is the author of yabasanshiro, he forked it from yabause after getting some of his PR to yabause rejected (iirc), main features for this fork are dynarecs for arm/aarch64 cpus and a gles3 renderer => that's what you want on SBC & phones
                    • FCare (François) is the author of kronos, he forked it from yabasanshiro after getting some of his PR to yabasanshiro rejected, main features are a cached interpreter and a modern gl renderer => that's what you want on pc

                    @KN4THX said in Sega 6 button controller mapping (with shoulders):

                    That runs pretty good

                    The videos are using my libretro port of yabasanshiro, i would recommend using the standalone version instead : due to how standalone works, i couldn't get an important feature speed-wise (async rendering) to work in the libretro core.

                    FBNeo developer - github - forum

                    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.