RetroArch menu unresponsive in MAME 2003 games + random menu issues
-
Raspberry Pi 3 B
Built From: Pre made SD Image on RetroPie website
RetroPie Version: 4.4.2
RetroArch Version: 1.7.3
EmulationStation Version: 2.7.6RP
MAME Version: 2003 + 0.78 ROMs
USB Devices connected:- Rii II Touch N7 Mini Wireless Keyboard (https://www.amazon.co.uk/Rii-N7-Wireless-Removable-Adjustable/dp/B004TQL3YS)
- Xin Mo 2 Player USB Interface (https://www.ultracabs.co.uk/arcade-red-joystick-2-player-control-kit-set---16-concave-buttons-312-p.asp)
Hi
I am having a strange issue occur occasionally when trying to exit from MAME games. I'm using an arcade controller that I have built using a kit containing the Xin Mo 2 Player USB Interface. Everything works fine and all the controls appear to work and I can play games just fine. On P1 + P2 I have mapped standard buttons 1-6 and additionally 7-8 for Start and Select. I've then mapped 2 further buttons on P1: 9 and 10. 10 I have assigned as the Hot Key. 9 I have assigned as Right-Trigger (I'm not really using it).
Most of the time, things work fine and I can exit back to EmulationStation by pressing the Hot Key and Start button. However, annoyingly, occasionally when I press this I get the RetroArch menu appear instead - and when it does I cannot make it disappear again! None of the buttons or joysticks do anything. I also have a keyboard plugged in but this does not give me control either (I cannot use the keyboard to navigate around the menu) - except that I can press F1 which seems to close the RetroArch menu but I am then left with no responding controls in the game. I have to reboot the Pi.
I've checked that when in a MAME game, pressing the Hot Key on it's own does not bring up the RetroArch menu. Pressing Start does not bring up the RetroArch menu (it functions fine as the start button!).
Pressing Hot Key + X/Button 3 does load the RetroArch menu - and again it is unresponsive.
So it seems I have 2 issues
- RetroArch menu is unresponsive
- RetroArch menu occasionally appears when pressing Hot Key + Start (or I suppose Hot Key on its own if it is hit marginally before the Start!)
Can anyone help? Any ideas what might be wrong? I've not really tried anything as I am not sure where to start and I didn't want to muck up what is a mostly-functioning setup!
Below are the .cfg for the Keyboard and Xin Mo controllers
input_device = "Xin-Mo Xin-Mo Dual Arcade" input_driver = "udev" input_l_btn = "4" input_load_state_btn = "4" input_start_btn = "6" input_exit_emulator_btn = "6" input_up_axis = "+0" input_a_btn = "1" input_b_btn = "0" input_reset_btn = "0" input_enable_hotkey_btn = "9" input_down_axis = "-0" input_r_btn = "5" input_save_state_btn = "5" input_right_axis = "+1" input_state_slot_increase_axis = "+1" input_x_btn = "3" input_menu_toggle_btn = "3" input_select_btn = "7" input_y_btn = "2" input_left_axis = "-1" input_state_slot_decrease_axis = "-1" input_l2_btn = "8"
input_device = "Mega World USB Game Controllers" input_driver = "udev" input_r_y_plus_axis = "+2" input_l3_btn = "10" input_r_x_minus_axis = "-3" input_l_btn = "4" input_load_state_btn = "4" input_start_btn = "9" input_exit_emulator_btn = "9" input_l_y_minus_axis = "-1" input_up_btn = "h0up" input_r_y_minus_axis = "-2" input_a_btn = "3" input_b_btn = "2" input_reset_btn = "2" input_down_btn = "h0down" input_l_x_plus_axis = "+0" input_l_y_plus_axis = "+1" input_r_btn = "6" input_save_state_btn = "6" input_r2_btn = "7" input_r3_btn = "11" input_right_btn = "h0right" input_state_slot_increase_btn = "h0right" input_x_btn = "1" input_menu_toggle_btn = "1" input_select_btn = "8" input_enable_hotkey_btn = "8" input_l_x_minus_axis = "-0" input_y_btn = "0" input_left_btn = "h0left" input_state_slot_decrease_btn = "h0left" input_r_x_plus_axis = "+3" input_l2_btn = "5"
-
@oatsoda said in RetroArch menu unresponsive in MAME 2003 games + random menu issues:
checked that when in a MAME game, pressing the Hot Key on it's own does not bring up the RetroArch menu. Pressing Start does not bring up the RetroArch menu (it functions fine as the start button!).
Pressing Hot Key + X/Button 3 does load the RetroArch menu - and again it is unresponsive.This sounds more like an Ra config problem rather than mame2003 plus. If you want keyboard and retropad in mame2003+ itself then goto options and choose input interface:simultaneous.
to choose your controller type its in controls there is 6 button and 8 button support in there mapped as well as contol pad types
8button
https://github.com/libretro/mame2003-plus-libretro/blob/master/metadata/wipcontrols/10PANEL.png6 button
https://github.com/libretro/mame2003-plus-libretro/blob/master/metadata/wipcontrols/snesmapping.pngclassic is the best choice for gamepads
-
@grant2258 Thanks for the reply.
Where do I make this change? I wasn't sure if you meant in RetroArch or Mame...I tried RetroArch setting (via Emulationstation Retropie menu) and could not see the setting there. I tried Tab menu in a Mame game and could not see it there either.
Thanks!
-
@oatsoda its in retro arch press select + x then go to controls be sure to save core remap file if you want to keep the changes
-
@grant2258 Thanks, but as I say, opening the RetroArch menu with HotKey+X displays the menu but it is unresponsive: Neither keyboard or arcade controller work...is there a way to set it in a config file?
-
set your controller again with emulation station
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.