I have the latest AdvanceMENU, AdvanceMESS, and AdvanceMAME versions compiled and turned into .debs for your installing pleasure.
- To install, run these commands:
sudo dpkg --force-overwrite -i advancemame_1.2-1_armhf.deb
sudo dpkg --force-overwrite -i advancemenu_2.6-1_armhf.deb
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!
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.
Thanks! making the change now!
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!
Good catch! I added code blocks around the text. Looks like it is displaying correctly now. Thanks!
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.
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.
My tank stick is set to arrive today. I plan on doing a writeup / unboxing and if needed, I should be able to get a wire diagram going.
I finally did a manual to configure Advance Mame and AdvanceMEnu Here
It is in Catalan, but the config files are unioversal 😉 and i hope it helps! If you need an english version ask and i’ll try to do it!
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?
I would be very interested.. 🙂 cheers for the offer
Does AdvanceMAME or AdvancedMESS work better than PiMAME then?
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.
Great blog Shea, it works really well
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.
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.
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.
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.
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?
It looks like the people at Raspbian have created an SD Card image for the APC VIA. I have no idea how well that would run MAME and MESS but it may be possible.
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…
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.
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 0.102.0.1-1 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?
You have to run advmess first. Type advmess on the command line, and it will generate the initial advmess.rc script.
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!