How to install ARpiCADE on the Raspberry Pi 5
Written By: Cherie Tan
Difficulty
Easy
Steps
8
RaspberryJAMMA acts as a bridge between the Raspberry Pi and an existing arcade cabinet, allowing you to experience a wide range of RPi software and emulators as if they were running on a traditional JAMMA board. ARpiCADE serves as the operating system that drives the RaspberryJAMMA, providing seamless integration and smooth gameplay.
To set up your Raspberry Pi 5 as a fully functional arcade cabinet with ArPiCade, you'll need a few essentials: an 8GB or larger MicroSD card, an SD card reader compatible with your computer, a Raspberry Pi 2, 3, 4, or 5, and the RaspberryJAMMA adapter.
Follow this guide step by step to transform your Raspberry Pi 5 into an arcade powerhouse, ready to transport you to the golden age of gaming with pixelated adventures and joystick battles galore!
To set up your Raspberry Pi 5 as a fully functional arcade cabinet with ArPiCade, you'll need a few essentials: an 8GB or larger MicroSD card, an SD card reader compatible with your computer, a Raspberry Pi 2, 3, 4, or 5, and the RaspberryJAMMA adapter.
Follow this guide step by step to transform your Raspberry Pi 5 into an arcade powerhouse, ready to transport you to the golden age of gaming with pixelated adventures and joystick battles galore!
Download the image: Grab the latest release from https://arpicade.com/download/
Note: At this time of writing, the download link for Arpicade 3.7 full release is broken. Fortunately, we were able to find a download link for Arpicade 3.10 on the Arpicade forums as well as the release for Arpicade 5 for the Raspberry Pi 4 and 5 (found on the Arpicade forums here).
Unzip the downloaded file using 7zip (Windows) or Keka (MAC) to get a .img file.
Fire up your chosen software and write the OS image to the SD card.
Once writing is complete, remove and reinsert the SD card into your Raspberry Pi!
Once writing is complete, remove and reinsert the SD card into your Raspberry Pi!
- Add ROMs:
- Arcade ROMs: Place zipped ROMs in the correct emulator subfolders within /boot/romsArcade/. Daphne ROMs have a unique structure, check for details.
- Console ROMs: Place unzipped ROMs (except for advmess) in their respective emulator subfolders within /boot/romsConsoles/. Name them clearly for easy identification.
- Insert SD card: Plug the SD card with ROMs into your JAMMA cabinet.
- Power up and play: Turn on your cabinet and start gaming!
Automatic ROM Scanning:
ROMs are usually scanned automatically at startup.
To scan manually, use the service menu (helpful if autoscan is disabled).
To scan manually, use the service menu (helpful if autoscan is disabled).
OpenBOR Gamepacks:
Unpack .pak files in /boot/romsBOR/ using the service menu.
Scan unpacked OpenBOR games manually from Attract-Mode's menus.
- Exit game to menu: Hold 1P Start for a few seconds.
- Insert credit: Press 1P Start + P1B1.
- Pause/Unpause: Press 1P Start + P1 Joy Down.
- MAME menus (MAME only): Press 1P Start + P1 Joy Right.
- Retroarch menus (Retroarch emulators only): Press 1P Start + P1B6.
- Modify shortcuts in /boot/hotkeys.ini (back it up first).
- Disable the hotkey system entirely in /boot/run.sh if preferred.
For more information on MAME, how to safely shut down the board, changing software to low to high resolution, rotating the system for a vertical monitor, and more tips, check out this guide here.