input_device = "DragonRise Inc. Generic USB Joystick "input_driver = "udev"input_enable_hotkey_btn = "1"input_l_btn = "8"input_load_state_btn = "8"input_up_axis = "-0"input_left_axis = "-1"input_state_slot_decrease_axis = "-1"input_select_btn = "1"input_r2_btn = "7"input_r2_btn_label = "RT"input_right_axis = "+1"input_state_slot_increase_axis = "+1"input_l2_btn = "9"input_r_btn = "6"input_save_state_btn = "6"input_y_btn = "5"input_x_btn = "3"input_x_btn_label = "X"input_menu_toggle_btn = "3"input_down_axis = "+0"input_start_btn = "0"input_exit_emulator_btn = "0"input_b_btn = "4"input_reset_btn = "4"input_a_btn = "2"input_a_btn_label = "A"
In global retroarch.cfg I did the following
input_player1_a_btn = 4
input_player1_b_btn = 2
input_player1_y_btn = 5
input_player1_x_btn = 3
I swapped a and b so fire 1 would be button 2 NOT 4.
Sure this worked Kind of.
BUT now RGUI and MAME menu have horrible confusing controls.
Reverting.
Do not mess with the global Retroarch.cfg