advancemame: use the vendorid_productid joystick instead of the joystick id
Looks like advance mame sorts pads depending on their "combined id" explained in title. Examples:
input_map[p1_up] joystick_digital[046d_c21d,1,1,1]
input_map[p1_down] joystick_digital[046d_c21d,1,1,0]
input_map[p1_left] joystick_digital[046d_c21d,1,0,1]
input_map[p1_right] joystick_digital[046d_c21d,1,0,0]
input_map[p1_button1] joystick_button[046d_c21d,0]
input_map[p1_button2] joystick_button[046d_c21d,1]
input_map[p2_up] joystick_button[054c_0268,4]
input_map[p2_down] joystick_button[054c_0268,6]
input_map[p2_left] joystick_button[054c_0268,7]
input_map[p2_right] joystick_button[054c_0268,5]
input_map[p2_button1] joystick_button[054c_0268,14]
input_map[p2_button2] joystick_button[054c_0268,13]
input_map[start1] joystick_button[046d_c21d,9]
input_map[start2] joystick_button[054c_0268,3]
input_map[coin1] joystick_button[046d_c21d,8]
input_map[coin2] joystick_button[054c_0268,0]