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

    Trouble configuring mega drive controllers

    Scheduled Pinned Locked Moved Help and Support
    mega drivegenesiscontrollerconfigurationpicodrive
    10 Posts 3 Posters 3.9k 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.
    • T
      Titchgamer
      last edited by

      Hey all, Hoping someone can help me out here as I am tearing my hair out with frustration trying to configure a mega drive setup!

      I have retropie with MD,Master System and 32X roms installed into a old MDII case, with a may flash adapter and 2 controllers 1x orriginal 3 button and 1x unofficial 6 button.
      My problem is thus:

      If I configure the controller as per the "default" setting from the wiki page everything is ok except that A&B on the controller are not A&B in retropie.

      So if I reconfigure the pad in retropie so that A = A etc then it obviously puts the wrong inputs in the emulator, So I reconfigure the controls for the emu in the retroarch menu and for some reason player 1 A will not work regardless of what button I bind it to on either controller.

      I have set both players to 6 button controls in the quick menu but nothing seems to work.

      Any ideas?

      Also how are you guys exiting? I have set the mode button as select on my 6 button controller but again it does not seem to work and I have to quit using a keyboard atm!

      All help appreciated, Thanks.

      Pi Model or other hardware: Pi 3
      Power Supply used: Official 2.5A
      RetroPie Version Used: 4.3
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: 1x mayflash adapter for sega megadrive controllers.
      Controller used: 2x megadrive controllers
      Emulator: (Name of emulator - if applicable) Picodrive

      1 Reply Last reply Reply Quote 0
      • T
        Titchgamer
        last edited by

        OK update, I managed to get the buttons to bind correctly.
        Seems they were being overiden by another file but all sorted on that front now.

        But I still can not get the exit biding to work!

        Ideally i would like to change it to something like Start and C so it will work on 3 and 6 button pads, But I cant even get it to work using Start and Select (mode button) atm.....

        1 Reply Last reply Reply Quote 0
        • akafoxA
          akafox
          last edited by akafox

          Have you tried the Genesis-GX-Plus core yet?

          Also be aware that you have to set up a Genesis pad a little differently for it to work correctly..according to the diagram on the wiki...but it looks as if you did...

          My controller works without a problem at all..wonder if is your adapter being troublesome?

          People want things easy...but then complain that life is boring...

          T 1 Reply Last reply Reply Quote 0
          • T
            Titchgamer @akafox
            last edited by

            @akafox

            Thanks for the reply.

            No I have not tried the other core but I have considered trying to see if I can get that to work.

            As for the adapter I did consider it may be that but I doubt it as it always recognises me pressing the button in ES or the retroarch menu.

            Just does not seem to work in game for some reason :s

            1 Reply Last reply Reply Quote 0
            • CapemanC
              Capeman
              last edited by

              A B and C on the genesis controller should bind to Y B and A when you setup a controller on retropie. You'll have to go into the controller autoconfig file after setup to map a proper exit string since the hotkey will be bound to a button that doesnt exist, and if you bind it to start, im not sure what would happen.

              You can adjust your controllers in this directory after setup.
              /opt/retropie/configs/all/retroarch-joypads

              Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

              T 1 Reply Last reply Reply Quote 0
              • T
                Titchgamer @Capeman
                last edited by

                @capeman

                Thanks for the reply capeman,

                So I had a look in the folder you sugested and found the CGF for my mayflash adapter.
                The contents of that are as follows:

                input_device = "Mayflash Ltd Mayflash MD USB Adapter"
                input_driver = "udev"
                input_start_btn = "9"
                input_exit_emulator_btn = ""
                input_up_btn = "12"
                input_a_btn = "0"
                input_b_btn = "1"
                input_reset_btn = ""
                input_down_btn = "14"
                input_r_btn = "2"
                input_save_state_btn = ""
                input_right_btn = "13"
                input_state_slot_increase_btn = ""
                input_left_btn = "15"
                input_state_slot_decrease_btn = ""
                input_menu_toggle_btn = ""
                input_load_state_btn = ""
                input_state_slot_decrease_axis = ""
                input_state_slot_increase_axis = ""
                input_reset_axis = ""
                input_menu_toggle_axis = ""
                input_load_state_axis = ""
                input_save_state_axis = ""
                input_exit_emulator_axis = ""

                So first thing I notice is there is no select or exit button mapped, But I also notice this seems to be configured for a 3 button controller.

                That in itself is fine but I am wondering why there is no entries for the 6 button?

                bit lost here :s

                1 Reply Last reply Reply Quote 0
                • T
                  Titchgamer
                  last edited by Titchgamer

                  Also just to add, I have just edited the CFG above with the following 2 lines.

                  input_enable_hotkey_btn = "2"
                  input_exit_emulator_btn = "9"

                  This now exits fine for player 1 using the 6 button and 3 button controller but not P2 with the 3 or 6 button, Not really a issue there though.
                  But if I swap the controllers P1 works fine but it messes up P2's controls.

                  I think thats to do with the way I have them configured though in terms of the difference between the 3 and 6 button.

                  This gives me a headache LOL

                  And another Edit:

                  Just powered the Pi back on after going for a break and it seems to of gone back to what it was before I changed the config, Not sure if its overwritten the file or what but my exit shortcut has stopped working now :s

                  1 Reply Last reply Reply Quote 0
                  • T
                    Titchgamer
                    last edited by

                    Right I have finally got to the bottom of this!

                    Its pretty damn obvious when it hits you in the face but there we go...

                    So the mayflash adapter is detected as 2 controllers regardless of if you have 1 controller or 2 installed.

                    If you have 2 different controllers installed it seems to corupt the config settings, Plug 2 identical controllers in and all is well.

                    So basicly I have to 2 have identical 6 buttons and not swap them out for 3 buttons which kind of sucks but thats the limitations it would appear....

                    I have another prob now but I will post that seperate so call this solved..

                    1 Reply Last reply Reply Quote 0
                    • CapemanC
                      Capeman
                      last edited by

                      Glad to hear. Did using the same controller in each port also restore your updated exit button combo?

                      Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        Titchgamer @Capeman
                        last edited by

                        @capeman Nope,

                        I had to manually rewrite it.
                        It seems swapping the controllers caused it to automatically over write it.

                        Strange really :s

                        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.