Genesis 3 button controller confusion

I’ve been working on getting two 3 button genesis controllers working with a usb adapter. During controller tests I find that one of the controllers is pressing “y” at the same time as “A”. It is thinking that the controller is a 6 button genesis controller, I have it configured as a 3 button in the “quick menu”. Here is a copy of the autoconfig I am using.

input_driver = “xinput” input_device = “Mayflash MD USB Adapter” input_vendor_id = “121” input_product_id = “6180” input_b_btn = “1” input_y_btn = “0” input_start_btn = “9” input_up_btn = “12” input_down_btn = “14” input_left_btn = “15” input_right_btn = “13” input_a_btn = “2” input_up_axis = “-1” input_down_axis = “+1” input_left_axis = “-0” input_right_axis = “+0” input_b_btn_label = “B” input_y_btn_label = “A” input_a_btn_label = “C” input_start_btn_label = “Start” input_up_btn_label = “D-Pad Up” input_down_btn_label = “D-Pad Down” input_left_btn_label = “D-Pad Left” input_right_btn_label = “D-Pad Right” input_select_btn = “8” input_x_btn = “0” input_l_btn = “6” input_r_btn = “7” input_l2_btn = “4” input_r2_btn = “5” input_l_x_plus_axis = “+0” input_l_x_minus_axis = “-0” input_l_y_plus_axis = “+1” input_l_y_minus_axis = “-1” input_r_x_plus_axis = “+2” input_r_x_minus_axis = “-2” input_r_y_plus_axis = “+5” input_r_y_minus_axis = “-5”

No matter what controller you have, retroarch’ setup is for a PS2 style controller. For a Genesis 3 button controller, after you set it up in the main input, you have to start a Genesis game, press F1 to go to the quick menu, and go down to controls. From there you can change Y to be button A. Or something like that, it’s hard to explain.