Here is pFBN, a port of FBNeo, an arcade and console emulator.
pFBN can run neogeo, cps1, cps2, cps3... arcade roms and megadrive, master system, game gear, pc engine.... console roms.
Readme:
https://github.com/Cpasjuste/pemu/blob/master/pfba/README.MD
Source code...