If your cab rig is powerful enough to run pcsx2 or dolphin, that's the only way to go. You van make these ports act like arcade games.
I actually wrote a coin lock ahk script that locks my control panel and displays a flashing "Insert Coin" message in pcsx2 and when a coin is inserted a wav file plays and unlocks the controls and presses start on the game. I've done this for games like:
Metal Slug 6
OutRun 2006
Soul Caliburs
Psyvariar Medium and Revision
And I plan to run a lot more too. Unless you wanna wait another 5-10 years for mame.