ARpiCADE_5 - for Pi4 or Pi5

Latest on ARpiCADE new releases, release notes, and history of previous versions.

Moderator: dee2eR

dee2eR
Inventor
Inventor
Posts: 1916
Joined: Tue Aug 22, 2017 2:07 pm

ARpiCADE_5 - for Pi4 or Pi5

Post by dee2eR » Sat Sep 07, 2024 8:32 am

ARpiCADE_5 is officially here!

Works on any Pi4 or Pi5 (including the new 2gig Pi5). Needs at least a 16gig SD card. Currently low res only.

So many changes since the beta releases that it couldn't be treated as an update (in a reasonable way), sorry if you were hoping to update from your beta build.

Featuring:
Attract-Mode frontend
MAME 0.251 (recommended)
MAME 0.172 (with a couple of extra SHMUPS supported)(recommended to try 172 if 251 doesn't work for a rom)
AdvMAME (for STV and maybe others, try it last if other MAMEs don't work well)
Supermodel (SEGA Model 3 emulator)
Hypseus (laserdisc games emulator - fork of Daphne)
Retroarch with console cores (mostly the same emulators as previous ARpiCADE versions - they're likely to change eventually as the Pi5 has power enough for more accuracy, run ahead etc.)
Flycast (RA core) (Dreamcast, Atomiswave, Naomi, Naomi2)
MAME2003 / MAME 0.078 (RA core)(Killer Instinct 1 & 2, Virtua Fighter 1, similar last resort status to AdvMAME)
Box86 & WINE
Model 2 emulator (box86/wine) (SEGA Model 2 emulator)
Preliminary support for Fix It Felix Jr (box86/wine) and DonutDoDo
Automated refresh rate and resolution switching.
Hotkeys for exit game (long hold start), coin (start + b1), pause (start + joy down), MAME menu (start + joy right), RA menu (start + b6)
Service menu for system setup (preliminary)

Changes since the previous beta release:
support for new Pi5 (kernel and boot firmware updates etc.)
upper part of screen tearing bug fixed, moved to Wayland from X11 - many changes to res switching.
various other bugs fixed
inputs are handled as joysticks again, hotkeys are now using xboxdrv as in other ARpiCADE releases.
consoles support (most work, not Saturn or SuperGrafx)
Naomi 2 is now using the Flycast RA core rather than stand alone
default behaviour is to use 240p/256p/288p (no 480i) , although the bootsplash is in 480i it won't be used elsewhere unless you turn on 480i from the service menu

TODO:
4 player board support
finding out what else Pi5 can do...

link: https://mega.nz/file/c4dUBJrY#V1bg-Da3a ... ASHiZsdU50

If you need help resizing the image for larger SD cards I recommend the Frizzle Fried guide (as always), found here: https://idahogaragecade.com/2018/02/02/ ... ory-cards/

Enjoy!

EDIT:
update to add MAME 0.269:
https://drive.google.com/file/d/1NXEE59 ... drive_link
unzip it into the config-updater folder in boot and run from the service menu. 0.269 is added and will not replace 0.251(yet) as I haven't had any time to check out any differences etc.

ANOTHER EDIT:
MAME 0.251 default control file fix: https://drive.google.com/file/d/1_mFLcT ... sp=sharing
just unzip the 2 files into /boot/config-updater and run from the service menu.

mappy24
Contributing Member
Contributing Member
Posts: 25
Joined: Sun Jul 18, 2021 9:17 pm

Re: ARpiCADE_5 - for Pi4 or Pi5

Post by mappy24 » Sat Sep 07, 2024 5:49 pm

Thanks for this!

Any tips on how to upgrade MAME to the latest?

I've tried upgrading to testing but the system no longer boots afterwards :lol:

EDIT: Last thing I tried before going to bed was downloading the latest MAME from this page of up to date Raspberry Pi OS binaries: mame_0.269_debian_12_bookworm_armhf.7z, extracted this to the /usr/games folder and while it did appear to work I've got issues where buttons 3 and 6 on the control panel aren't recognised.

dee2eR
Inventor
Inventor
Posts: 1916
Joined: Tue Aug 22, 2017 2:07 pm

Re: ARpiCADE_5 - for Pi4 or Pi5

Post by dee2eR » Sun Sep 08, 2024 4:32 am

@mappy24 can you post the link to the 269 binary? I downloaded one and wrote an update but the bin didn't work (missing lib), I suspect I have a different version to you. It should be an easy update (considering I just wrote it) if I can get the working bin.

EDIT: nevermind, found a working bin. I'll post an update soon.
EDIT 2: update added to first post - for the record the joystick provider auto setting seemed to be the culprit, sdljoy fixed it, I guess sdlgame is preset a certain way... interestingly while it didn't like buttons c and z it did recognise the d-pad as such, everything else doesn't seem to... sdljoy must have been the previous auto setting, not sure why it would have been changed.

mappy24
Contributing Member
Contributing Member
Posts: 25
Joined: Sun Jul 18, 2021 9:17 pm

Re: ARpiCADE_5 - for Pi4 or Pi5

Post by mappy24 » Sun Sep 08, 2024 9:15 am

I know you got it already, but here's the link to the binaries https://stickfreaks.com/mame/.

Like I say, it was working great apart from the controls. Thanks for any help you can provide.

dee2eR
Inventor
Inventor
Posts: 1916
Joined: Tue Aug 22, 2017 2:07 pm

Re: ARpiCADE_5 - for Pi4 or Pi5

Post by dee2eR » Sun Sep 08, 2024 12:49 pm

if you just want to fix the controls edit mame.ini find joystick-provider auto and change to sdljoy.

User avatar
cool_factor
Legendary Contributor
Legendary Contributor
Posts: 339
Joined: Tue Sep 26, 2017 10:55 am
Location: Fort Worth TX

Re: ARpiCADE_5 - for Pi4 or Pi5

Post by cool_factor » Sun Sep 08, 2024 8:15 pm

Access Denied trying to download mame 0.269 update

dee2eR
Inventor
Inventor
Posts: 1916
Joined: Tue Aug 22, 2017 2:07 pm

Re: ARpiCADE_5 - for Pi4 or Pi5

Post by dee2eR » Mon Sep 09, 2024 1:17 am

The 269 link should be fixed now.

mappy24
Contributing Member
Contributing Member
Posts: 25
Joined: Sun Jul 18, 2021 9:17 pm

Re: ARpiCADE_5 - for Pi4 or Pi5

Post by mappy24 » Thu Sep 12, 2024 1:14 pm

How to scan roms without having to reboot? Is it possible to exit the service menu and get back to the game lists? If I press F4 to exit the service menu it throws me to a terminal.

dee2eR
Inventor
Inventor
Posts: 1916
Joined: Tue Aug 22, 2017 2:07 pm

Re: ARpiCADE_5 - for Pi4 or Pi5

Post by dee2eR » Fri Sep 13, 2024 5:09 am

You could type 'attract' in the terminal to restart Attract-Mode after exiting the service menu. Otherwise, not really, excepting the startup romscan.

mappy24
Contributing Member
Contributing Member
Posts: 25
Joined: Sun Jul 18, 2021 9:17 pm

Re: ARpiCADE_5 - for Pi4 or Pi5

Post by mappy24 » Fri Sep 13, 2024 5:08 pm

Ah, thanks for that, I was typing 'exit' which didn't work!

I've just copied all of the mame-251 roms over and I've got a couple of weird issues - when I select a game from the menu sometimes it will not load and throws me back to attract mode. After maybe 2-4 attempts it will run, it doesn't happen all the time, which is weird.

Also, I've noticed that sometimes the controls are messed up, e.g. Bubble Bobble, joy right was jump and joy up was fire, I had to go in to the menu and set up the controls for that system only for some reason? I'll need to do more testing when I have more time.

Post Reply