OK, I’ve figured something out…the issue is not that different ROMS are reading differently as much as different emulators are. Lr_fba_next and Lr_fba have the issue I mention with the Capcom roms, where the second player’s #1 and #7 buttons are mixed. PiFBA doesn’t seem to be reading the second player at all, and the coin/start buttons are mapped to buttons #10 and #11 for the first player for some strange reason.
Any ideas? Based on the .cfg files I posted in the post above there doesn’t seem to be any reason this would be happening, everything looks as if it’s mapped correctly…unless I’m missing something?
UPDATE: Turns out the lr_fba issues were good old fashioned user error. I had the buttons wired incorrectly. That said, I still can’t get piFBA to work right.