OS Software




ARpiCADE_5 v2.7 - for RPi5 or RPi4

Started by dee2eR, Feb 15, 2026, 10:43 PM

Previous topic - Next topic

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged

I'm very excited to announce ARpiCADE_5 v2.7 is here! It brings improvements to low resolutions (especially 480i), tweaks to vector rendering and more.

Featuring:
-GroovyMAME 0.279  (recommended)
-GroovyMAME 0.274  (also recommended)
-MAME 0.251 (arcade only) (recommended to try 251 if newer versions dont work well for a rom)
-MAME 0.172 (with a couple of extra SHMUPS supported)(recommended to try 172 if 251 doesn't work for a rom, great for CAVE CV-1000 games)
-Final Burn Neo (RA core) - great for CPS3
-AdvMAME (for STV and maybe others, try it last if other MAMEs don't work well)
-Supermodel (SEGA Model 3 emulator)
-HypseusSinge (laserdisc games emulator - fork of Daphne uses daphne rom folder)
-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. - now including: SuperGrafx, SEGA Saturn, Nintendo 64, Sony PSP, C64)
-Flycast (RA core & standalone) (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)
-Support for Fix It Felix Jr (box86/wine, vert monitor only)
-Support for DonutDodo (hori monitor only, you need to buy the Pi edition)
-Limited support for ArcadePC based games (eg. Taito Type X, advanced setup and USB memory stick required)
-Automated refresh rate and resolution switching. (updated)
-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 (cab Service button OR 'F4' on keyboard from game selction menu)

Fixes in this release (since 2.6):
-480i fixed, now lines up with other resolutions and doesn't curl (except boot splash)
-some other res switching improvements (and custom modes made more readable in file)
-improved low res vector game rendering (and hopefully improved the game speed) in MAME 0.274
    forced MAME to render vector games full height but thinner than the screen width then scale the horizontal with widthfix so vertical lines should be about the same thickness as hori (not saying looks like real vector monitor, just more usable)
-fixes to joystick inputs for emulators I missed when I updated the input drivers
-minor adjustment to aml files for better ordered game list
-minor corrections to gameinfo file
-mame 251 & 274 & 279 mame artwork (bezels, overlays, etc) path fix
-preliminary support for PC games that only support keyboard inputs (WIP)

Works in low res (default, can use 240p or 480i for menus - selectable form the service menu) and high res.  Switching low res to high res can be done without a monitor by creating an empty text file callled 'highres.txt' in the boot partition and running the system on a Pi, it will turn off automatically when the system is setup.  Switching from high res back to low res is similarly done with 'lowres.txt'.

Please note: the four player adaptor is only working on Pi5 using this release.  Pi4 users with four player adaptor please use ARpiCADE_4.  Default setup is for 2 player (see config.txt to set four player mode).

Users currently running ARpiCADE_5 v2.6 can update using the upgrade version, if you still use 2.4 please apply the 2.5 (n64,saturn,psp) and 2.6 (fbneo, c64) updates prior to updating to 2.7 to avoid breaking anything.  Running an update script older than 2.7 after updating to 2.7 will cause issues (reapplying 2.7 update should fix it if you end up in this position).

Full ARpiCADE_5 v2.7 image: https://mega.nz/file/lsUEmTpS#XhKT7OLUofX_7y0OXiftSlwtGoy4tDB95VeRTk2hcKc
- needs 16 gig SD card minimum, If you need to adjust the partitions for a larger SD card there are instructions for Windows and Mac available on this site in the ARpiCADE support section, Linux users can just use GParted.

Upgrade for ARpiCADE_5 v2.6 version (unzip into the config-updater folder, run update from service menu): https://mega.nz/file/BtlwWADa#56GSUzNHq3zH7zF1Qg1mqULegGBltp1CaT3kOdNAmiY

PARAGON USERS: You MUST use Linux File System for Windows Version 7, any other versions WILL corrupt the Linux side of the ARpiCADE SD Card, you've been warned!

Gsr94t

**
Jr. Member
Posts: 47
Logged
Awesome. Before i update just wanted to ask something

I originally imaged my card with 2.4
I never updated to 2.5 (as i didn't have intention to play n64/psp etc)
I then updated to 2.6 as i wanted fba

Can i update to 2.7, or do i need to add the 2.5 update that i missed first? (Or will it update fine but just be missing n64 psp functionality)

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
#2
You should be fine in that instance.  You won't be missing anything you need. 

However, if you think you may someday want a Saturn port of an unsupported STV game or to try the Soul Calibur version on PSP I'd add them now, then re-do the 2.6 update, then 2.7 just to be safe.  The only problems will potentially come if you run the 2.5 update later to add them in.  The FBNeo/C64 one would definately cause issues as it also adjusted the resolution file, the other one I'm less sure about...

EDIT: Essentially any update older than your current version has the potential to downgrade a config file or similar and cause weird issues.

Flynn Lives

Global Moderator
*****
Full Member
Posts: 63
Location: Fort Worth TX
Logged
Thanks Dylan! Appreciate all the hard work.
The Grid. A digital frontier. I tried to picture clusters of information as they moved through the computer. What did they look like? Chips? Motorcycles? Were the circuits like freeways? I kept dreaming of a world I thought I'd never see. And then. One day. I got in.

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
@Flynn Lives cheers Rich.

Let me know if the vectors are at the right speed now in 274.  I disabled refresh sync and left the throttle on, hopefully that gets them to run right.  Also curious what you think of the render change...

Gsr94t

**
Jr. Member
Posts: 47
Logged
Quote from: dee2eR on Feb 16, 2026, 05:10 AMYou should be fine in that instance.  You won't be missing anything you need. 

However, if you think you may someday want a Saturn port of an unsupported STV game or to try the Soul Calibur version on PSP I'd add them now, then re-do the 2.6 update, then 2.7 just to be safe.  The only problems will potentially come if you run the 2.5 update later to add them in.  The FBNeo/C64 one would definately cause issues as it also adjusted the resolution file, the other one I'm less sure about...

EDIT: Essentially any update older than your current version has the potential to downgrade a config file or similar and cause weird issues.


Hmm maybe ill just upgrade it as-is without psp / saturn

Im worried if i downgrade from 2.6>2.5 , then > 2.6 , that i might lose a lot of the hard work in configurations etc. (game settings / key assignment changes etc) notably settings in FBA which wasnt there previously in 2.5. Unless im misunderstanding.

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
In the case of the remaps it will depend how you did it but (unless you remapped using the main FBNeo config file) I don't think any of the stuff you mention should be affected by the updates.  Individual NVRAM/settings/etc are generally stoored in seperate files in RetroArch.

Flynn Lives

Global Moderator
*****
Full Member
Posts: 63
Location: Fort Worth TX
Logged
Quote from: dee2eR on Feb 16, 2026, 06:35 AM@Flynn Lives cheers Rich.

Let me know if the vectors are at the right speed now in 274.  I disabled refresh sync and left the throttle on, hopefully that gets them to run right.  Also curious what you think of the render change...

The render change looks good, however the voices on Star Wars sound off now, like muffled sounding and almost like a little slow motion. Star Trek seems the same but not as bad as Star Wars.
The Grid. A digital frontier. I tried to picture clusters of information as they moved through the computer. What did they look like? Chips? Motorcycles? Were the circuits like freeways? I kept dreaming of a world I thought I'd never see. And then. One day. I got in.

Flynn Lives

Global Moderator
*****
Full Member
Posts: 63
Location: Fort Worth TX
Logged
partial mame.ini from 274:


# CORE PERFORMANCE OPTIONS
#
autoframeskip             1
frameskip                 0
seconds_to_run            0
throttle                  0
sleep                     0
speed                     1.0
refreshspeed              0
syncrefresh               0
syncaudio                 1
lowlatency                0
framedelay                0
vsync_offset              0
black_frame_insertion     0

partial from mame.ini 279

# CORE PERFORMANCE OPTIONS
#
autoframeskip             1
frameskip                 0
seconds_to_run            0
throttle                  1
sleep                     0
speed                     1.0
refreshspeed              0
syncrefresh               0
syncaudio                 1
lowlatency                0
framedelay                0
vsync_offset              0
black_frame_insertion     0
The Grid. A digital frontier. I tried to picture clusters of information as they moved through the computer. What did they look like? Chips? Motorcycles? Were the circuits like freeways? I kept dreaming of a world I thought I'd never see. And then. One day. I got in.

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
Quote from: Flynn Lives on Feb 18, 2026, 11:17 AMThe render change looks good, however the voices on Star Wars sound off now, like muffled sounding and almost like a little slow motion. Star Trek seems the same but not as bad as Star Wars.

Maybe I should re-enable refresh sync.  Otherwise we may need to set the speed to somehting other than 1.0 for games that are at the wrong speed, but I'm not sure.

Flynn Lives

Global Moderator
*****
Full Member
Posts: 63
Location: Fort Worth TX
Logged
#10
Forgot to add, Star Trek is now only filling 1/3 of my 25" crt, right in the middle, if i play with video options i can get full screen but its not saving the changes.  didnt do this before update to latest version 5.2.7. sounds pretty much like star wars, still kinda fast but muffled/distorted sounding. I can try different mame version on it but I'm limited to star wars because of  the new controller fix you made. Both roms are in .274
The Grid. A digital frontier. I tried to picture clusters of information as they moved through the computer. What did they look like? Chips? Motorcycles? Were the circuits like freeways? I kept dreaming of a world I thought I'd never see. And then. One day. I got in.

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
#11
For star trek you may need to adjust the artwork settings, there's a setting in MAME video menu called (something like) zoom to screen size.  I found a  couple of games needed it when I added artwork.

EDIT: which settings arn't saving?  Generally MAME stuff autosaves, or it should...  Maybe the stting is being overridden by the command line settings in the launcher, otherwise I'll need to look into it to figure out whats going on.

Flynn Lives

Global Moderator
*****
Full Member
Posts: 63
Location: Fort Worth TX
Logged
yes, thats what I did. Its not saving that setting for me, have to do it every time game launches.
The Grid. A digital frontier. I tried to picture clusters of information as they moved through the computer. What did they look like? Chips? Motorcycles? Were the circuits like freeways? I kept dreaming of a world I thought I'd never see. And then. One day. I got in.

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
weird.  I was using that setting yesterday without issue.  I'll have to dig into it tomorrow and see what I can figure out.

On the chance I've missed uploading a config change I've made at some point (at least in the updates, the full release shoudl haave the same configs I have) would you mind posting the core search paths and core output directory sections of your /home/pi/.mame274/mame.ini ?

Flynn Lives

Global Moderator
*****
Full Member
Posts: 63
Location: Fort Worth TX
Logged
 CORE SEARCH PATH OPTIONS
#
homepath                  $HOME/.mame
rompath                   $HOME/.mame/roms;/boot/firmware/romsArcade/mame-274;/boot/firmware/romsArcade/mame-279;/boot/firmware/romsArcade/mame-251;/boot/firmware/romsArcade/mame-172
hashpath                  /usr/share/games/mame/hash
samplepath                $HOME/mame/samples;/usr/local/share/games/mame/samples;/boot/firmware/samples
artpath                   artwork;/boot/firmware/previews/mameArtwork
ctrlrpath                 $HOME/.mame274/ctrlr
inipath                   /home/pi/.mame274
fontpath                  /usr/share/games/mame/fonts;$HOME/.mame
cheatpath                 $HOME/mame/cheat;/usr/local/share/games/mame/cheat;/usr/share/games/mame/cheat
crosshairpath             $HOME/mame/crosshair;/usr/local/share/games/mame/crosshair;/usr/share/games/mame/crosshair
pluginspath               /usr/share/games/mame/plugins;$HOME/.mame/plugins
languagepath              /usr/share/games/mame/language
swpath                    software

#
# CORE OUTPUT DIRECTORY OPTIONS
#
cfg_directory             $HOME/.mame274/cfg
nvram_directory           $HOME/.mame/nvram
input_directory           $HOME/.mame274/inp
state_directory           $HOME/.mame274/sta
snapshot_directory        $HOME/.mame/snap
diff_directory            $HOME/.mame/diff
comment_directory         $HOME/.mame/comments
share_directory           share
The Grid. A digital frontier. I tried to picture clusters of information as they moved through the computer. What did they look like? Chips? Motorcycles? Were the circuits like freeways? I kept dreaming of a world I thought I'd never see. And then. One day. I got in.