When building our Mame arcade cabinet, we wanted to crawl before we ran. So, we proceeded in

1. Setup the Raspberry Pi, load ROMs and test with a store bought controller
2. Build a test control panel
3. Build the arcade cabinet
4. Build the final control panel

By doing things this way we were able to ease into the project and build confidence that everything
would work. In this post we’ll focus on step 1 above.