Category: Technology Help

Mame Arcade Input Controller

Once you have your system setup with Emulation Station and RetroPie, and you have installed some
games and your controller you’ll have the option of configuring the controller when you boot up.
The configuration is easy as all you need to do is move the joytick and push the buttons that
correspond with the various inputs. The main problem we had is that it asks for more inputs than
we had – D-pad for example. You need to hold down a button to skip these unused inputs and when
you get to the bottom hit your A button (you might want to label your buttons – we used some
masking tape as a temporary guide).

If you ever need to go back into the input settings just hit your A button from the
EmulationStation main menu and choose Configure Input, press the A button again to select.

You might have more than one controller – for example we also loaded some old NES games so we also
needed to configure a NES Controller. You can use the same process, but you’ll need to go through
it each time you swap controllers. In the end we decided to build a separate system for NES, N64
and other console-based games.

Rasberry Pi Setup

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.