@dankcushions , thank you for your previous insight. That made me try to figure out how everything works, in regards to button mapping, in lr-fbalpha so I posted on their github with my issues (and tagged you there last week as well). We're still having problems with the default controller mappings not being proper in RetroPie according to barbudreadmon. Basically when the Device Type is set to modern, my 8 button Fightstick should be mapped like such for EVERY game:
(3) (4) (5) (7)
(1) (2) (6) (8)
Besides 6-button Street Fighter II style games I’m getting button mappings all over the place, and we're trying to figure out if it is something with how fbalpha is programmed for RetroPie or what. If you would like to read about the exact games I tried, and my results with the button mappings, they can be found at the link below (or if you want me to repost it here - please let me know and again, thank you for your lenghtly last post, it really did help greatly!).
https://github.com/libretro/fbalpha/issues/156#issuecomment-340183189
On a side note, on mame2003, how would you suggest I change the mapping for the service/dipswitch menu? I just did a fresh install of RetroPie 4.3, so I need to test this again to make sure it wasn't my fault, but I think that was mapped to L2 or R2 and I keep hitting it by accident, and I don't see the option to change that when I hit Select+X and go into the controls.