PiPlay Raspberry Pi 3 Setup
Let me first preface this guide with the fact that I had zero experience with raspberry pi before tonight. I'm comfortable in the command line and I've played with linux as an enthusiastic dabbler.
If you follow this guide, you should be able to go from fresh raspberry pi to running roms on piplay. Also, only use roms that you've legally obtained. I used Robot Bowl available for free, for non-commercial use at mamedev.org.
plug in the pi your username/password will be pi/raspberry
update/upgrade package manager/packages
$ sudo apt-get update $ sudo apt-get upgrade -y
- Expand your filesytem, configure your timezone, keyboard, and anything else you want to configure
$ sudo raspi-config
- Install dependencies
$ sudo apt-get install git build-essential joystick htop python-pygame jstest-gtk
- install piplay
wget http://pimame.org/installer.sh bash installer.sh
- Create piplay-sound.slate file
$ touch ~/pimame/config/piplay-sound.state
Press tab and select "Controller Setup" to configure your controller (I used a wired xbox 360 controller)
Install MAME4ALL and AdvanceMAME by moving to the right screen and selecting "Install MAME"
Roms go into
~/pimame/roms, you can
rsyncthem from another computer if you'd like. Your IP address is located in the top right of the piplay menu. For me, I ran this from my laptop:
rsync -r robotbwl.zip email@example.com:/home/pi/pimame/roms/advmame
MAME ROMs stay as .zip files
- Anything else you should be able to figure out from here.
If you need to restart pimame-menu
If you need to reboot your raspberry pi
I've still got an error that shows up occasionally: "No state is present for card ALSA", haven't figured it out yet, but it doesn't seem to affect anything.