I know this is an older post, but this problem still seems to exist, so I am curious if anything new has been learned about this one. I am having this issue on Retroarch 1.7.7 Git Version 8c17f12., with standard usb controllers (Microntek USB Joystick driver). I have the appropriate romset for Mame2010, player one works great, player 2 cannot use buttons 2 and 6 which also equate to med. and heavy kick for me as well for fighting games. However the 2nd player controls work fine in MAME4droid, or even other cores in retroarch such as PCSX ReARMed. I tried a core remap file, and a game remap file which show all the 2nd player buttons acknowledged, just in game they do not respond. Also, I cannot open the Input options from the Mame UI, it crashes out of the application when I attempt to open these sections (either general or game specific), but other options in the mame UI work fine. I saw some other forum articles that button hard-coding may still persist but cannot seem to locate any proper cfg file to confirm that. The other recommendation at the bottom of this forum to copy over the cfg from Mame4Droid doesnt seem possible for me, as the cfg in Mame4Droid is empty (may use hard coded options as well).