RaspberryJAMMA running ARpiCADE is the easiest way to breath new life into your existing arcade cabinet. Simply plug in and get gaming.
RaspberryJAMMA: an adapter that allows you to use a Raspberry PI to power your JAMMA compliant arcade machine. Currently, RaspberryJAMMA supports the Raspberry PI 2, 3 and 4. (We use the 3 or 3B+ for images).
We try to make this simple. The easiest way is to purchase through us. But, you are free to order from wherever you like. The images are only compatible with the Raspberry Pi 3b+, so, as of today, that is the only one we carry. If you have your own, cool! Just make sure it is the proper one. You have to verify it is the 3B+, we don't know what you already have.
The Images are designed to work on RPi 3B or 3B+ only. The Arpicade does work with Raspberry Pi 4, but not our images. Check out the forum for that please.
RaspberryJAMMA is a Raspberry Pi JAMMA adapter that converts a Raspberry PI into a true JAMMA board, allowing you to run tons of cool RPi software and emulators. ARpiCADE is the operating system that runs the RaspberryJAMMA.
No modification to your JAMMA arcade cabinet is required (unless you want to add a kick harness). It can be configured for normal JAMMA (w/ optional kick harness) or for 6 buttons on JAMMA via dipswitches.
Video out is RGBS on JAMMA or can be reconfigured to output higher resolutions through VGA. The board features amplified mono sound or line level stereo can be used.
ArPiCade is a Raspberry Pi JAMMA adaptor that converts a RPi into a true JAMMA board, intended for you to do whatever it is you want with. No modification to your JAMMA cab is required (unless you want to add a kick harness). It can be configured for normal JAMMA (w/ optional kick harness) or for 6 buttons on JAMMA via dipswitches. Video out is RGBS on JAMMA or can be reconfigured to output higher resolutions through VGA. The board features amplified mono sound or line level stereo can be used.
This is a fully customizable product that can take a Raspberry Pi (Version 3B or 3B+) and install in a JAMMA arcade game!
- Who wants to be limited with 60 games, 645 games or 900 games?!? You can install ANY rom, ANY game can play on this platform. Now, there will be some things to do even if you buy the whole kit. You can install your own front end and roms to whatever you want. You can use various emulators to play console games too! Can even play vector games!
- Want to use a USB trackball to play Centipede? Yes, you can!
- Want to play Mortal Kombat or Street Fighter II? You can add an additional kick harness or even configure your fully populated JAMMA harness to operate all buttons! Way cool.
- Want to play Dragon's Lair or Space Ace without all the old hardware? You can.
- Made in Australia to the highest standards
- Mainly through hole parts used for long term service ability (the one serface mount part used can be found already installed on a dip adaptor and installed as through hole too), no planned obsolescence.
- Most advanced RPi arcade game emulation package available.
- Able to run 1000s of games full speed.
- Actively developed software still receiving updates
This is for the JAMMA interface only as seen in picture. You would need to add a Raspberry Pi, micro SD card and install in a JAMMA arcade cabinet to work.
ARpiCADE Requirements -
- Raspberry PI v3 or v3b+ or 4 [images sold only support v3 and v3B+]
- RaspberryJAMMA adapter
- A JAMMA compliant arcade machine
- NOTE - We have limited stock of the Raspberry Pi 3B. Order here if they are still available -
- https://highscoresave.com/raspberry-pi-3b-plus-motherboard/
- Arpicade images are not returnable, but happy to exchange if an issue occurs
Tech Forums (Click Pic)
ARpiCADE Images use the following -
Emulators -
- MAME v 0.172, v 0.181
- AdvanceMAME
- MAME4all
- Retroarch
- DAPHNE
- FBA_next
- and more…
Front-end -
- Attract-Mode
- AdvanceMENU
- Scroll down to bottom of page to view Game List PDF's (Available Downloads Section)
- This is an open source project. You can add or delete any ROMs you have in the proper emulator
Best multicade pcb
Thanks for fast shipping
Great replacement for 60-in-1 and far superior to ArcadeSD
I cannot say enough about the product and support from Highscoresaves and the Arpicade product. I was looking for a replacement for a 60-in-1 pcb that I had, tried to get an ArcadeSD, so I could save my games, but there was no way to add more games. After researching online, I discovered Arpicade, and now I am so very happy with it. So very customizable and cheaper than the ArcadeSD ever was. Thanks again!!
Can have any game I want now in my arcade
GREAT PRODUCT AND AMAZING CUSTOMER SERVICE!
I can't say enough good thing about this product! Worth every cent! Also, AMAZING customer service!!
Great product from a great company
I highly recommend the Arpicade system. I have purchased probably at least 100 of these over the last 4 or 5 years and they have worked great for what I am using them for. Joe has been great to work with and I can always count on him to give me a call or a text if I have any issues.
Thank you for these kits!
Cannot say enough great things about all these kits
Loving this multigame jamma pcb!
Amazing product!
Looked at the forums and was impressed. Ordered, installed and now can play pretty much any game! Thanks!
Highly recommended
Shipped fast too
This is awesome
Easy to use mame setup for any jamma harness
Shipped out fast
Another great idea fron highscoresave.com
Great jamma pcb substitute
Works great. Go to the forum link to learn how to change the menu how you like it. Easy for anyone to do. Or, buy the setup from Highscoresaves.com and it's pretty much just plug it in.
Great addition to our JAMMA board lineup!
Great pcb for multigame cabinet
Add a Pi and use the SD card to hold roms.
Super simple to use
Got the whole package and added the Pi. Super simple!
Great features!
Simple to use. Fast enough shipping.
Awesome stuff!
Love this!
We love the Arpicade!
Easy to install following the instructions
Good way to multigame your arcade cabinet
We had the 60 in 1 and was told about this adapter that fits my JAMMA harness. Very glad we decided to go for "the works". Pulled it out of the box and we were playing in a few minutes. We recommend using this multigame and buying from Highscoresaves.com
Great support and great product!
I'm using 3 Arpicades now in a Neo Geo MVS, Capcom Big Blue and Namco Candy Cab and it has been a great, plug-n-play solution that's easy to customize too. I did have an issue with the sound DAC on the most recent Arpicade but they sent me a fixed unit quickly. Great after purchase support!
Bought another!
Sold my other cabinet that had my Arpicade in it. Bought another!
Excellent solution. Fast ship to UK
This product is a must have!
Simple to use, the forums are fantastic to read and fully customize. Glad we found it. Shipped quick!
Excellent
Great idea. Easy to use. Easy to customize.
Amazingly easy
Love the support on the forums. Very fast shipping
Best solution out there for JAMMA
Great setup, highly recommend!
Easy install - plug & play
This is the best way to get your pi connected to your arcade. Easy, fast install. Software was download & play too. Worth every penny.
Thanks!
Excellent setup. East install in my game, playing in about 5 minutes. The family loves it!
Quick shipping
Plug and play with the whole setup. The fily loves it. Thanks for answering all my questions Joe
Love it
Good help on forums. I did not buy pre image (wish I did) but still easy to use and play classic games
Wow!
Easy to use pcb, fully customizable
No other "multi board" compares to this
Very happy with this! Excellent service from Highscoresaves
Perfect multigame pcb
Easy to install (it's JAMMA) and getting the setup from Highscoresaves made it plug and play in my cabinet. Much better than any Chinese crap out there!
Huge upgrade!
This is REALLY cool. I simply had to unplug my Pandora card, flip a couple of dip switches, plug in the Arpicade and boot up. This is so much more powerful and flexible than the Pandora setup. I'm impressed.
Excellent
Plays great!
Excellent idea!
Ordered and arrived in a couple days. Read the forums and made all the changes I wanted to, even though the premade solution from HSS is very good. Love open source projects! Love that the immediate gratification of the preloaded SD was there too!
Arpicade
Very nice product, well built, and was fast. I emailed with a question and they promptly replied. Great service from this company.
Buy it!
Great product, easy set up. Horizontal unit was plug and play for me!
Wow
Great pcb that changed our jamma cabinet in minutes! Pulled it out of the box (we ordered the works) and was easy to navigate. Kids and the hubby loves it.
Yes!
Excellent product. Finally! A multi game pcb that is open source!!! Forums are awesome for support
Back in stock!
Great shipping speed
Great product and easy to use
Lots of great info on the forums
Order this a couple days ago and arrived today
Much better than the 60 in 1 pcb I had installed in my cabinet. Learning how to add and delete games that I want on it. The forums are great!
Easy way to get all the games using MAME.
Ordered the whole setup and was up and playing in less than 5 minutes! So awesome, thanks guys!
Top quality
How to change menu theme?
You can change the Attract-Mode (the front end software) layout(s) from within the frontend. Once it has booted and you're at the game selection menu press 'tab' on keyboard or the cab test button/switch to open Attract-Modes menus. Navigate to the option 'Displays', then select the display you want to change (there's different displays for all games, just arcade games, and each console etc - they're all able to be changed independently of each other). In the Display Edit menu selecting 'Layout' will let you scroll between the installed layouts using up/down on joystick. {WARNING: if it is installed do not select the Invaders layout as it breaks something and causes issues - if you see it scroll past it}
Once you have the displays set the way you like access the service menu (f4 or service from the game select menu) and reboot or shutdown from there to make sure your changes are written to the SD card.
We have an ARPICADE we purchased for CRT but now we are switching to LCD. Is there something I need to do to get sound to come through without using the HDMI to VGA / Audio dongle where I can just plug sound in directly from the PCB to the Pi3? Or do I need to change default output settings?
Not a problem to move the audio to the Pi 3.5mm output rather than the DAC when using HDMI out. Just need to run one command on the command line once to set the output to the right channel of the Pi. The only downside to doing this is a possible slight audio quality reduction (unlikely to be noticed in most cases).
TO do the cahnge plug in a keybnoard prior to booting up and once at teh menus use 'f4' to exit both menus to the command line then type:
amixer cset numid=3 1
(press enter) then to reboot type:
sudo reboot
(press enter again)
Once rebooted the audio should have moved to the Pi 3.5mm output rather than the HDMI (DAC) output.
How do I add ROMs?
Arcade roms should be placed in
/boot/roms/*/%.zip
where "*" is the emulator and "%" is the game. Roms must be in the correct directories and named and zipped
according to the conventions of the relevant emulator.
The exception to the arcade rom storage system is Daphne, its roms are stored in /boot/roms/daphne/rom and
framefiles in /boot/roms/daphne/framefile/(directory with same name as the rom) due to the way the emulator
works.
Console roms in:
/boot/roms/consoles/*/%.ext
where "*" is the emulator, "%" is the game and “ext” is the relevant extension. Roms must be in the correct
directories and generally must be unzipped (except advmess). Names of console roms are not critical as they
are for arcade roms, name them so you can identify them in the menu.
Rom scanning is automatic at startup by default but can also be done manually through the service menu.
Make sure to safely remove/eject your SD card before pulling it out of your PC.
What are the joystick shortcuts and what do they do?
- Hold 1P Start for a couple of seconds + 2P Start exits a game back to the menu.
- Hold 1P Start for a couple of seconds + P1B1 == Credit
- Hold 1P Start for a couple of seconds + P1 Joy Down == Pause/Unpause
- Hold 1P Start for a couple of seconds + P1 Joy Right == MAME menus (MAME only)
Why so many versions of MAME?
Each version of MAME included has it's strengths and weaknesses, to get the most out of the system a bit of
mixing and matching is required.
MAME 0.172 is the latest recommended version and has the best emulation quality although it's performance
is highly variable between titles.
AdvanceMAME has many more options and more accurate emulation than MAME4All or
MAME2003/MAME078 as well as better performance than MAME0172.
Mame4all has faster emulation and is useful for any games which run slow in the other emulators, although it
has the least accurate emulation of the MAMEs included (it is based on 15 year old MAME).
MAME072 (MAME2003 Retroarch core) has hacks built in to speed up the emulation of some Midway DCS
audio titles. This emulator is slowly improving and is still under active development. It is also very good at
mapping analog controls to digital JAMMA controls.
Do I need to safely shutdown the board in any way?
I recommend exiting a game so as you are at the game menu before shutting down your cabinet. It should not
be necessary to run a shutdown script as while at the game menu there are no writes to the SD card to be
interrupted to corrupt the card. If you make changes to your systems settings I recommend a shutdown or
reboot to ensure those changes are written to the SD card. (but have a backup just in case things go bad some
day)
How do I change the software from low res to high res to use with my other cab or a monitor change?
You start by setting the Pi to the resolution you want in
/boot/config.txt
using the
hdmi_mode=
setting you desire. This will ensure the hardware boots at the resolution you want and is the first thing to do.
You will then need to edit the service menu launcher script (boot/launchers/servMenu.sh) to uncomment
(remove the ‘#’ hash) the highres options. After a reboot the option will be available in the service menu. When
the relevant option is selected the system will reconfigure itself and reboot in the selected settings.
How do I rotate the system for my vertical monitor?
If your cab has no service button you will need to plug in a USB keyboard before powering up. Once the system
has booted press either 'service'(cabside) or (on keyboard) 'left' or 'right' until you're at the service menu. Use
the joystick to select low res vertical and the system will reconfigure itself and reboot setup vertical. You will
probably also want to change the theme in Attract-Mode to a vertical one.
If you need to flip the picture to suit your monitor mounting:
In the file /boot/config.txt
display_rotate=2
will flip the image should your monitor mounting be upside down.
How do I change the bootsplash?
Make the boot splash you want and copy it to the memory card in the boot partition as "splash.png". Boot Pi
with USB keyboard attached, wait for menu to load, press "esc" to exit menu and copy your new boot splash to
the system as a super user:
sudo cp /boot/splash.png /etc/splash.png
Then reboot to see if it worked out how you wanted.
sudo reboot
This can also now be achieved from Attract-Mode (cab service button OR left or right on a keyboard to find the
service menu) or advmenu using the F8 menu and the /boot/config-updater folder by placing the new picture you
want in the folder as splash.png the pressing F8 in advmenu and using the option to update the splash.
How can I set FREEPLAY?
The games that originally had freeplay options in dip switches can be set using the mame menus or in
AdvanceMAME only through the config file line:
misc_freeplay yes
however not all games had a freeplay mode and also a lot of games do not show an attract mode when set to
freeplay so you will probably want a coin slot/button or button combo to add credits in mame.
Games which used test menus can have their test menus accessed by pressing the cabs Test button/switch or
'F2' on a keyboard during the game.
You can also use the shortcut P1 Start (long hold) + Button 1 for credits.
Why don't my roms work?
Different versions of MAME use different romsets, some roms will work across many versions of MAME others
won't. You can convert romsets using programs like romcenter and datfiles for the emulators.
The SD image is sized smaller than the memory card I want to use how can I resize it?
The image is sized for an 8 gig card as it's the minimum usable size. To use a bigger card you will need to use
the partitioning program of your choice to move the 2nd partition to the end of the image and resize the first
partition to fill the newly created space in the middle of the card. Before resizing the first partition copy it's
contents to your computer as resizing will destroy the contents, then copy it back when resized and you should
have a working image.
How do I enable hi-res the easy way?
You need to adjust the resolution in /boot/config.txt to high res also uncomment the change to highres options in
/boot/launchers/servMenu.sh and adjust the system to highres in the Attract-Mode service menu (left/right on the
keyboard or cab service button in the menu to find the service menu). Do not launch a game before changing
the resolution like this or the launcher script could change the res to one unsuited to your monitor.
How do you edit game list?
You can actually edit the game list from the game list. Press 'e' on a keyboard to edit the highlighted option.
I don't recommend playing around with the terminal unless you know what you're doing but you can press 'f4' to exit the game select menu then 'f4' again to exit the service menu (which also includes an option to scan the roms) to a terminal. Please note, any hand made edits to the game list will be lost next time the rom scanner is run.