Previously I’ve running Piplay on my raspberry pi to play console/arcade games. But there are some issue cannot be solve such as second controller not working, upload roms will fail, many roms cannot be play and etc…
Thus, I’ve switched to Retropie. RetroPie allows you to turn your Raspberry Pi, ODroid C1/C2, or PC into a retro-gaming machine. It builds upon Raspbian, EmulationStation, RetroArch and many other projects to enable you to play your favourite Arcade, home-console, and classic PC games with the minimum set-up. For power users it also provides a large variety of configuration tools to customise the system as you want.
Installation is simple, just follow below site.
https://github.com/retropie/retropie-setup/wiki/First-Installation
All my Logitech controller, Genius controller, Joystick, work out of the box and able to play 2 players. Upload roms is easier where samba server is available.