@caver01
I will have to double check when I get home, but I am pretty sure it is Mame4all-pi, but I will confirm.
I configured the buttons holding them down on launch yes. Same for Emulation Station. it shows as Generic USB Joypad Controller when I set it up in Emulation Station by holding the buttons down.
That is how I was trying to fix it. I used Tab on they keyboard and went to PLayer 1 Start and Coin. I pressed Enter and then pressed the button I want it to be. It then accepts that button and says J1 Button 5 or whatever it is (again just trying to remember)
I will try going in and resetting it to defaults and trying again.
I had to move everything from one build to another as I didn't like the design, but I had the same problem on the first build. All buttons were left the same. I will try that, and also look into the retroarch.cfg file and see.
I am 99.9% sure that I don't have the same button set elsewhere but I will double check again and get back to you.
I appreciate it.