Mayflash Sega Saturn Adaptor 2nd controller not recognised
-
@stevethefish76 said in Mayflash Sega Saturn Adaptor 2nd controller not recognised:
I've tried deleting this .cfg file a few times tonight and remapping the joypad. At one point, I could bring up the Retroarch menu by pressing Start+Y+Z. Currently, I cannot bring it up, and upon pressing Start+Z it just quits the game, even though I have the input_exit_emulator_btn = "nul" in the cfg file.
Looking at your config file, you still have the same button (
7
) mapped to hotkey enable, Start and Exit.Don't map any hotkey button when asked (in EmulationStation). Add a value for
input_menu_toggle_gamepad_combo
in/opt/retropie/configs/all/retroarch.cfg
. You can choose from the values explained here - for instance to useL1+R1
for opening the menu, addinput_menu_toggle_gamepad_combo = "6"
-
@mitu Hi, perhaps I am misunderstanding, but the hotkey can be anything not used much, I thought. Usually it is the select button, but if you use the NES emulator, the select will still work. It's only when pressed in conjunction with another button that it brings up the Retroarch menu. The way I had the Nitiumi Saturn pad configured, Start was the hotkey, so when pressed with the Y button, it brought up the menu. Pressing start alone simply paused the game. What I want to do is designate which button in conjunction with the hotbutton (in this case, the start button) to bring up the menu.
-
OK, then try this way - keep the existing config, but remove the Exit hotkey line (
input_exit_emulator_btn = "7"
). Start + X should open up the menu - but if you want to open the menu with Y, then change the lineinput_menu_toggle_btn = "3"
to
input_menu_toggle_btn = "2"
-
@mitu Holy crap, THANK YOU SO MUCH for helping me with this! I had the exit input set to NUL but I didn't notice that there was another line, which was confusing the emulator. This is what was screwing things up for me! The Saturn emulator works great (and on my Linux desktop and not a RasPi, the emulation seems perfect to my untrained eye), but that wasn't the problem. Now that the start button no longer exited games on the other Sega emlators, I was able to load the core remap button config file to use with the Megadrive, Mega CD, and 32X. I had this all working fine with the Nitiumi fake Saturn pad, but that went kaput as some users on Reddit warned me would happen. Now everything is working fine. Once again, THANK YOU! I'll revisit this thread later if I can't get the analog pad working properly with the process described above.
-
I caught an error in my config file. I've come back to the Saturn this evening and this time I tried playing Street Fighter Zero 3. The Saturn's Z button is properly mapped to be the "L" button on a standard controller. This is the strong punch. For some weird reason, the config I provided above had two lines which I have no idea where they came from.
input_state_slot_decrease_btn = "h0left"
input_state_slot_increase_btn = "h0right"
Totally weird. I didn't notice this earlier because I've been mainly playing shmups. I still need to try to get the second controller to work. -
Something happened, somehow, without me going into the controller configuration mode, which affects the hotkey ONLY for the Saturn Beetle emulator while using either my Saturn D-pad or my Virtua Stick via the Mayflash converter. I am using Retropie ver. 4.8.2 on my Linux Mint desktop PC (x86 architecture, 64bit) rather than a RasPi. Below is the input config file. Two things though:
input_enable_hotkey_btn = "7" (this is the Start Button on the Saturn controller)
input_menu_toggle_btn = "2" (While the Start Button is pressed, pressing the X button on the controller brings up the Retroarch menu.This works for FBA, Megadrive, 32X, SegaCD, anything. Except somehow, it has stopped working for the Saturn emulator. What brings up the Retroarch menu with the Saturn menu is pressing Y and Z together.
So Y should be btn="2" and Z should be btn="10" unless I am mistaken. I do have a core remap enabled for the MD, MCD, and 32X, but it is not loaded for the Saturn emulator. What could be the problem? (Again, the hotkey is the same as Start on purpose because it's how I want to bring up the menu in combination with the other button. I just don't get why it's going to completely different buttons.)input_device = "Generic X-Box pad"
input_driver = "udev"
input_enable_hotkey_btn = "7"
input_l_btn = "9"
input_up_btn = "h0up"
input_up_btn_label = "Stick Up"
input_left_btn = "h0left"
input_left_btn_label = "Stick Left"
input_r2_btn = "5"
input_right_btn = "h0right"
input_right_btn_label = "Stick Right"
input_l2_btn = "4"
input_l2_btn_label = "L"
input_r_btn = "10"
input_y_btn = "2"
input_x_btn = "3"
input_menu_toggle_btn = "2"
input_down_btn = "h0down"
input_down_btn_label = "Stick Down"
input_start_btn = "7"
input_start_btn_label = "Plus"
input_b_btn = "0"
input_a_btn = "1"
input_exit_emulator_btn = "nul" -
Something happened, somehow, ...
You probably reset your configuration for the
saturn
system or disabled the hotkey from the RetroArch menu. Just revert to the default configuration by deleting/opt/retropie/configs/saturn/retroarch.cfg
and then re-installing the Saturn Beetle emulator. This will generate the default configuration, which should have the hotkey enable button added. Don't start the emulator until you re-install it, otherwise the configuration file will not be correctly generated. -
@mitu Would I have to remove the emulator first before re-installing it? Or is simply removing that config file enough?Thanks.
-
@stevethefish76 No, you don't need to remove it.
-
@mitu Thanks! It worked. I didn't have to re-install the lr-beetle-Saturn emulator, but rather run an update after deleting the config file. thanks!
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.