To connect the arcade controls to the Pi (or your PC) you’re going to need a USB encoder. These encoders convert the presses of the buttons into keystrokes on an keyboard that MAME and other emulators can understand.
About The Author
Mike is the founder of The Geek Pub. A jack of all trades who simply enjoys the challenge creating things, whether from wood, metal, or lines of code in a computer. Mike has created all kinds of projects that you can follow and build yourself, from a retro arcade cabinet to plantation shutters for your home. As an accomplished IT Executive with 25+ years experience, Mike believes that in today's world of ever changing intense competition, IT must be strategically aligned to the business like never before.