Referencing: 8Bitdo M30 w/Retroarch
I’m using Hunterk’s suggestion for configuring the M30 six button 8bitdo controller. He says the six buttons in the Retropad are:
LXR
YBA
I’m trying to reconfigure the default autoconfig file as it’s wrong (and appears to be wrong for other people posting on the forum). I’m experimenting with the gamepad, GX core, and Street Fighter II Championship game. The game’s manual indicates (sorry, I don’t know SFII that well) the bottom button row is small, med, large kick and top row is small, med, large punch. After manually assigning buttons according to the above, everything appears to be working as Chun Li makes short work of me except for button Y (A on the controller). I get no response at all.
And the weird part is that Retroarch is detecting input from that button just fine. It’s just that there’s no output in-game. Not sure what to do next. My current config is below:
# 8BitDo M30 BT - http://www.8bitdo.com/ - http://www.8bitdo.com/m30/
# Firmware v1.13 - http://support.8bitdo.com/
input_driver = "dinput"
input_device = "Bluetooth Wireless Controller "
input_device_display_name = "TEST 8BitDo M30"
input_vendor_id = "11720"
input_product_id = "1617"
# ---------------------------------------
input_b_btn = "1"
input_y_btn = "0"
input_select_btn = "10"
input_start_btn = "11"
input_a_btn = "7"
input_x_btn = "4"
input_l_btn = "3"
input_r_btn = "6"
input_l2_btn = "8"
input_r2_btn = "9"
#input_b_btn_label = "B"
#input_y_btn_label = "A"
#input_select_btn_label = "MODE"
#input_start_btn_label = "START"
#input_a_btn_label = "C"
#input_x_btn_label = "Y"
#input_l_btn_label = "X"
#input_r_btn_label = "Z"
# ---------------------------------------
input_up_btn = "+0"
input_down_btn = "-0"
input_left_btn = "+1"
input_right_btn = "-1"
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_enable_hotkey_btn = "10"
input_load_state_axis = "-1"
input_save_state_axis = "+1"
input_state_slot_decrease_axis = "-0"
input_state_slot_increase_axis = "+0"
input_menu_toggle_btn = "11"
input_exit_emulator_btn = "0"