Trouble configuring mega drive controllers
-
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 -
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.....
-
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?
-
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
-
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 -
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
-
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
-
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..
-
Glad to hear. Did using the same controller in each port also restore your updated exit button combo?
-
@capeman Nope,
I had to manually rewrite it.
It seems swapping the controllers caused it to automatically over write it.Strange really :s
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.