Happy Holidays! PiMAME 0.3 Released!

Happy Holidays Everyone!

I wish everyone a happy and a healthy.

To celebrate the holidays I am proud to present the release of PiMAME 0.3


  • AdvMENU theme with IP address in the background
  • Web Front-End which enables uploading of ROMs from your computer to the Raspberry Pi
  • Sound Fixes

To access the web front end just type the IP address that is displayed in AdvMENU into your web browser.    You should be presented with a screen similar to this:


From there you can upload and access PiMAME’s file system.  Make sure you upload your files into the ROMs directory and then restart AdvMENU.


If you have any questions, comments, or suggestions please feel to let me know!


19 thoughts on “Happy Holidays! PiMAME 0.3 Released!

  1. Hey Shea!
    Thanks for all the hard work!

    Just wanted to say, it seems like the FTP-solution (Oliver) got some problems uploading files larger than ~2 MB.

    At first I thougt my partition was to small, but then I transferred with winSCP (SSH) instead, and everyting was ok.

  2. Thank you for your work — I’m currently downloading the image and I can’t wait to start playing old games on the Pi.

    But, for what I’ve read it appears that you need to upload the roms to Pi in order to play them.
    I have all my roms in my media center PC, so I was wondering if it would be possible to, somehow, configure PiMAME to access the roms list over the network.
    Perhaps using (s)ftp/ssh/http?

    • sshfs is one way to do it quick. It will be slow transfering larger files but most rom files would be fairly small. Samba or nfs are other ways to share your roms directory but those will be a bit harder to setup. The fuse-ftp tools might also be handy.

    • Hey Xavier!

      Read your post at work today and started hacking when I came home.

      I’m currently running Commando in MAME on the pi from the Windows box I’m writing this on 🙂

      First, I had to mount the share in question using this guide:

      Remember to use “sudo” in front of the commands listed there!
      To use the same example, it would be:

      sudo mkdir -p /mnt/ntserver

      sudo mount -t cifs //ntserver/download -o username=vivek,password=myPassword /mnt/ntserver

      I don’t know if your media server is running windows or another linux distro or whatever, so I won’t get into details on how to share a folder in windows.

      However, when you have mounted the share to /mnt/ntserver, you will have to configure AdvanceMAME to look in that path for the ROMS.
      From the pi home dir:
      cd .advance
      sudo nano advmame.rc

      dir_rom /home/pi/.advance/rom:/home/pi/roms

      Change to :
      dir_rom /home/pi/.advance/rom:/home/pi/roms:/mnt/ntserver

  3. Trying to get my ROMS to work with PiMAME and am having some issues. Zip files transferred just fine via IP and I can see them on my SD through the Pi. When I reboot and AdvMenu starts, all I see is the default game. None of my ROMS are there. I transferred 5 ROMS over…surely all 5 games are incompatible.

    Anyone have any ideas?

  4. Thanks for building this into a distro!

    I have 0.3 installed, I expanded the FS as suggested and now I’m testing Gridlee, but get no sound from either HDMI or 3.5mm audio jack.

    I compiled and ran the hello_audio test program, and it will successfully output sound to either HDMI or the audio jack. Any suggestions for troubleshooting?

    • Update: Sound is now working some times, not working others, even loading the same game. In one case, sound started working (HDMI) in the middle of a game… any ideas?

  5. Really looking forward to using this distro package. The problem I see, which baffles me, since nobody else is seeing it, is that I have just downloaded 0.3 and I get login/password errors when I log in with pi / raspberry.

    Any thoughts?

  6. Thanks for this great mame build!!. Im new to Linix based OS and the like so am a complete idiot when it comes to the Pi. I have downloaded the PiMAME 0.3 image and loaded it to my SD card with ‘Win32DiskImager’ it loads into AdvMAME menu fine with the free rom game which plays great. But can someone please give me a step by step guide on how to add more rom files please as i dont have a clue, i have read about getting access to the web front end just type the IP address that is displayed in AdvMENU into your web browser, but i dont see and ip address on the AdvMAME menu screen or even how to put the IP address in, if someone could please explain in idiot terms that would be great.

    • Make sure you have Ethernet plugged in and it should show up on the bottom of the screen as soon as advmenu boots up. Or you can type “startx” in the console and then you can drag and drop your roms into the “pimame/roms” folder just like in windows or whatever.

  7. Thanks for the info, worked a treat. I have noticed with version 0.3 that the sound seems to slow down and speed up and also cut out a fair bit. is this the limitation of the Pi or AdvMAME?

Leave a Reply

Your email address will not be published. Required fields are marked *