/home/pi/pimame/config/piplay-sound.state for reading no such file or directory Hardware is initialised using generic method cant load image: themes/default/ cant load image: themes/default/ cant load image: themes/default/ sh: 1: /home/pi/pimame/emulators/mame4all-pi/mame: not found..
I think MAME4All wasn't properly installed. I had this issue if I tried to install MAME before expanding the file system. Basically, if you install MAME before you expand the filesystem, there isn't enough room to load the emulator, but the front end of it will be there so it looks like it should work.
To fix it, expand the file system in the Raspi-Config then in the terminal type: python /home/pi/pimame/mame_install.py
Then reinstall MAME through the menu. That's what's worked for me.