It is perhaps worth noting that, I believe it's possible to create a romset for any version of MAME, by using the latest romset, the latest "rollback" romset, a DAT file from the version of MAME you need a set for, and a tool like ClrMamePro.
I agree I think it's worth noting and worth bothering to learn to use the tools depending on your setup. With current MAME and the rollback sets you can build any version of MAME from the beginning of development for RetroPie or other projects outside the RP scope.
You can build partial or full sets which is handy if using multiple cores with "Arcade" for RetroPie and only need a few games from a specific ROM set or a few per core.
It works fine for vanilla MAME to just get the set from whatever source. If using mame2003-plus or fbneo who's rom sets are ever changing it's a big plus to know the tools but you'll still need to track down some miscellaneous or decrypted ROMs that may not included in the official MAME set when rebuilding.
I find it easier to grab the current DAT once in a while for a changing core to complete a set vs. following every commit to grab the added/updated ROMs.
Also mame2003-plus has the source driver files in the DAT which allows you to build subsets like neogeo only or cps1, cps2, cp3 or whatever combination you want. Now if we could only have the region information.
Along with the rollback CHDs you can include those also in your sets too which is usually v3 with the older cores. A few games with CHDs run acceptably on the Pi 4.
Mame2003-plus has support for UNIBIOS up to 4.0 if you have a need, want to tweak a setting or experiment, it's a core option.
I've cycled some of these ROMS through every MAME emu by holding down the button and using the menu to set a new default Mame EMU with no luck on some if I'm not sure which version the ROM was.
This is what I'm saying is your problem. You need to start over and find a matched set for the emulator you wish to use not the other way around. Google search for a "mame2003 0.78 romset" and use it exclusively with mame2003. The link I posted earlier walks you through all of this.
I did everything via ssh, then when I was able to get to the machine and turn on the display, it was working and I had access to 4,705 arcade games! True, hundreds of those were just Mahjong or different versions, but all the stuff I had fun playing in arcades is all there.
According to the docs mame2003plus uses the .78 mame romset, is this correct? The patch is not working on that version. Does this hack require a newer edition that wouldn't work within Retroie?
I purposely made sure the new clone rom for ffightae would work off the original MAME78 ffight parent rom, so if you have that in your set and it's correct for MAME2003
you'd just drop fightae.zip into your roms folder and it'll work fine, i know it did for me a while back when i tested the game after adding support for it.
@superlabrat The ROMs are not compatible with the emulators you installed. Arcade emulation is a bit more finicky - if you're just beginning start by reading the Arcade Quick start and then find a proper ROmset for the emulator you want to use.