Displaying a visual map or legend of how the in-game actions are mapped to the hardware control on my RetroPie cabinet
Virtually every original arcade cabinet had a unique control layout, with different numbers of buttons. MAME cabinets are already a design compromise with buttons going unused in many games. I wanted an easy way to remind myself what buttons cause what action, in any given arcade game.
The software consist of three main components
- Something to generate a set of button map images (button_map.sh & ImageMagic)
- RPi1 must tell RPi2 what game is playing (runcommand-onstart.sh & simpleClient.py)
- RPi2 must display the appropriate button map. (simpleServer.py & fbi)
Discusison of the problem, and its many possible solutions are here.
For my project, the WIKI page serves as the main documention. How I appoached the issues, what hardware was used, where all the scripts go, and how they work are all described in the wiki. Some help simplifing the wiki would be appreciated.
Special thanks to:
- The entire RetroPie project team
- The entire ImageMagic project team
- Alexander Baran-Harper for his YouTube educational videos on the Raspberry Pi
- Kevin Jonas (SirPoonga), Howard Casto and the controls.dat project contributors
- @yo1dog and the controls-dat-jason project
- @markwkidd and the lr-mame2003-plus project contributors