DarkAudit said:
You want solid? I'll give you solid! Just do a google search based around MAME. MAME as in Multiple Arcade Machine Emulator. There are folks who build full-size arcade cabinets for dedicated MAME PCs. They use arcade-grade control panels. They don't get any more solid than that.
Never seen anyone actually gut old arcade games, use the cabinets, and use MAME software.