Friday Post: Advance .debs

Hey all,

New Debs!

I have the latest AdvanceMENU, AdvanceMESS, and AdvanceMAME versions compiled and turned into .debs for your installing pleasure.

  1. Files:
    1. AdvanceMAME 1.2
    2. AdvanceMENU 2.6
    3. AdvanceMESS 0.102
  2. To install, run these commands:
    1. sudo dpkg --force-overwrite -i advancemame_1.2-1_armhf.deb
    2. sudo dpkg --force-overwrite -i advancemenu_2.6-1_armhf.deb
    3. sudo dpkg --force-overwrite -i advancemess_0.102.0.1-1_armhf.deb

The reason dpkg requires force install is because the Advance* projects compile a lot of the same helper binaries, like advj and advc.  When dpkg tries to install the next package, it sees it has already installed something with the same name, and freaks out.

Doing a force install tells it to overwrite and continue, making everything work.  I don’t recommend using force install for everyday installs, but I know it works for these.

X Gaming X-Arcade Stick

I was very surprised when I was contacted by X Gaming this week.  They are sending me one of their really cool looking X Arcade tank sticks to test out with the Raspberry Pi and various emulators.  A couple people have posted on the Raspberry Pi forums and on my blog asking if this stick works, so hopefully I will have an answer for everyone very soon.

I’m looking forward to everyone’s feedback on the new .deb files.  Let me know if something is messed up, doesn’t install for you, or is just wonky.  Also let me know if it does work, because that’s good to hear as well 🙂

Have a great weekend!


25 thoughts on “Friday Post: Advance .debs

  1. Thanks for the packages! Quick note, I think you meant to use –force-overwrite instead of –force-install. At least, that’s what worked for me. Have a good weekend.

  2. Also, the site is changing the double dashes before force-install into prettier but different characters. Maybe some sort of block or something.

    And also, thanks for this!

      • One more thing…

        You might want to be clear that you need to get the .debs onto your Pi before running the commands, since it won’t be clear to all users.

        I right clicked, copied the URL and used wget to pull them directly to my Pi.


  3. Woow! you are really lucky with that gift!

    i have one and it’s impressive 😀

    I have my Tankstick almost working, i only need the keyboard in some parts

    – Launching the rom
    – Exiting the rom

    the rest i’ve that working.

    If you need some help i’ll be pleased to offer mine 😀

    I’m really interested to have it working! 😀

    • I just sent an email off to Xgaming today wondering if they had plans for a wire diagram and they told me to check out the blog. @Parufito can you list your setup that your using with regards cables and the like, If you have a blog where your keeping the Raspberry Pi to X-Arcade story alive I’d be very interested in reading and viewing how your getting on.

  4. Thanks a bunch for the packages and the entire project, I have recently built my own “Arcade Controller” and it is working seamlessly with your project and the Pi through the combination of standard microswitched buttons/joystick connect to a USB encoder.

    I was thinking of compiling my own blog with photos and details of the components used and the experience of using it with PiMame. Would anyone be interested in seeing something like this?

    • They are two different things. PiMAME is a ready made image that contains AdvanceMAME all setup and ready to go. The .debs are the installers for AdvanceMAME if you wanted to set it up manually on your own system.

  5. Hello and thank you for the great work.
    I’m experiencing an annoying problem with sound: sound is delayed from video of about 0,5 seconds. This happens with all the games I’ve tried (mostly pre-1985 including simple games like Galaxian). Running on a model B overclocked to 950 Mhz, on board audio with both composite and hdmi video. This happened also with the previous debs.

  6. Hi – just wanted to let you know that going back to release 3 of PiMame fixed the sound problem above, and also emulation run faster without need of overclocking. So there’s definitely some performance problem with the last version.

  7. I’m too having sound issues with PiMame 0.4 image before and after applying the debs, I’ve only tried with pre-1985 roms, but the sound is delayed and get a lot of clicking. I’ve also tried PiMame 0.3 but did run the debs, I’ll try just the 0.3 image on its own and report back my findings. All that said the work your doing is great, keep up the good work.

  8. Tried PiMame 0.3 and all is ok, sound is good, performance is good. If I have my wireless wifi dongle plugged in this does cause some clicking on the sound and effects the performance.

  9. AdvanceMAME is a bit of a pain to set up. It loads systems and roms very differently than I’m used to on the PC.

    I dearly wish I could just compile a modern version of MAME and MESS and just run what will play at full speed, independent of what I actually want, just so i can feel a small taste of success at some point.

    Does anyone know if there are any other ARM dev boards that a) one can compile recent MAME and MESS releases on, and b) will run neo geo games at full speed? Anyone? At all?

      • I think I’m going to buy an ODROID-X2 and try what I want.

        I want to compile modern MAME on it, but only a subset of the games I want. There’s no need for me to worry about Super Street Fighter Alpha 2 on the Pi, for example, so why even try to compile it in?

        Not sure if that’s possible, but if it is, it would make compiling a modern MAME much easier and much faster to diagnose and to patch…


  10. I reverted to advancemame-raspberrypi_1-1_armhf.deb, since your latest advancemame_1.2-1_armhf.deb is about half as fast.

    I use 2012-12-16-wheezy-raspbian, framebuffer video output, deinstalled pulseaudio and overclock to 900/300/450/2. With 1_1 galaga has 100% framerate with 90% cpu usage – very playable! With 1.2-1 galaga stutters around 75% framerate with 100% cpu usage – unplayable.

    Many thanks for your debs anyway! If I can help with further infos, feel free to ask.

  11. Hi Shea! Thank you foir your articles and debs! I am a raspian newbien and I have started with the install of PiMame. I tried to add advmess to the mix. I load the .deb to /home/pi folder and log in as root but when I run sudo dpkg –force-overwrite -i advancemess_0.102.0.1-1_armhf.deb the install completes (dpkg.log says: status installed advancemess:armhf status installed man-db:armhf 2.6.2-1) but I cant find advmess.rc anywhere. It is not in .advance folder where advmame.rc is located. What might be the problem?

  12. Hi,

    Thanks for this, though I am wondering if the advmame deb is corrupted?

    I have tried downloading multiple times and am hitting the following error:

    dpkg-deb (subprocess) cannot copy archive member from to decompressor pipe: unexpected end of file or stream

    Thanks for any help!


Leave a Reply

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