OS Software




ARpiCADE_5 v2 - for Pi5 and Pi4

Started by dee2eR, May 15, 2025, 01:40 AM

Previous topic - Next topic

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
Changing to mono shouldn't actually be needed unless it does more than mix 2 channels into one.  Th RJ hardware is already combining left and right stereo audio into mono so there shouldn't be any missing sounds (unless you have a dud 3.5mm audio cable).

FrizzleFried

Administrator
*****
Sr. Member
Posts: 179
Location: Treasure Valley, ID
Logged
Ah... I figured with Qsound and the like I should change to mono...

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
I hadn't considered QSound, maybe there is an advantage to setting mono for QSound games.  Not sure if the spacial tricks would have a detrimental effect on mono audio but it sounds plausible enough.

Hashman

*
Newbie
Posts: 9
Location: Melbourne, Australia
Logged
#63
Sorry @dee2eR I'm an idiot. Now I've spent a bit more time with the HIRES version of V2, I've realised the top of all displays are cut off. Not just NAOMI as I first mentioned. All games plus the displays are missing about a cm from the top. Also please ignore my initial comment about NEOGEO games. They're fine apart from same missing top 1cm.

Also not sure if its only my monitor in the NAOMI cab but all games also have a "dark band" across the top 2 inches of the screen. Very noticble on white backgrounds. No other boards exhibit this though. Refresh rate issue?

Xumo

*
Newbie
Posts: 1
Logged
Thanks for this reply Dee.  This is what I needed to follow to get my trackball working.  I'm reposting in case another nube like me might have this issue with their usb trackball not working.

Sounds like the issue is probably just in emulator/attract-mode settings. I don't believe I've seen any isssue in MAME with my trackball (mines a regular Happ trackball with OctoWiz USB encoder). Not sure if I did any setup at all for trackball in the menu, testing on my setup I can confirm in menu down works but not up. It can be changed by pressing either 'test' or 'tab' to open Attract-Modes setup menu and goto 'controls' -> 'previous game' -> 'add input' -> [scroll the trackball up] --- but after I tried this down stopped working and up was pretty uncontrollable until I did a reboot from the ARpiCADE service menu - after the reboot it worked right.

MAME 0.274 and 0.275 had no response from the trackball - then I realised I'd disabled mouse in the mame.ini files when I was playing with Guncon2s... previously it 'just worked'. If you can edit /home/pi/.mame274/mame.ini and /home/pi/.mame275/mame.ini you can probably fix it up but I can ssupply an update if needed.

Also I'm happy to look into it further if needed. I probably should have some logic in the launchers to handle different game types differently, trackball, gun, whatever... I'll have to give it some thought.
Top

mappy24

*
Newbie
Posts: 3
Logged
Hello,

I have a merged MAME 0.275 romset.  In the game list I can see Berzerk, but it's the fast bullets version.

How do I also access Berzerk RC28, which is the slow bullets version, used to be called set 2 and the rom name is berzerkb.

Also, I've copied over Dragon's Lair but the controls are completely messed up, how to fix this?

Thanks in advance.

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
#66
does berzerkb.zip not show in the menu or is somehting else happening?
EDIT: try this aml file: https://drive.google.com/file/d/1EXTZA_L83xMIsHq22Hlqf8UI7qeNUPbQ/view?usp=sharing
just unzip and put it in /boot/[firmware]/launchers/aml/
also this mameinfo.txt: https://drive.google.com/file/d/1O0iDhbgqmB0On0HeeI9sA-FJFkzXJWjD/view?usp=sharing
just unzip and put it in /boot/[firmware]/launchers/

mappy24

*
Newbie
Posts: 3
Logged
Thanks, that's Berzerk sorted with those two files!

My second issue is the laserdisc games controls are wrong, for example, if I play Astron Belt single player:

LEFT makes the ship go up
RIGHT makes the ship go left
DOWN is correct
UP is the service switch

Any ideas how I can fix this?  I've had a look in the hypinput file but I'm not even sure if this is the correct file or what to change?

Thanks

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
Quote from: mappy24 on Jul 22, 2025, 10:58 AMThanks, that's Berzerk sorted with those two files!

My second issue is the laserdisc games controls are wrong, for example, if I play Astron Belt single player:

LEFT makes the ship go up
RIGHT makes the ship go left
DOWN is correct
UP is the service switch

Any ideas how I can fix this?  I've had a look in the hypinput file but I'm not even sure if this is the correct file or what to change?

Thanks
pretty sure hypinput is the right file but I'll have to take a look.

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
#69
Edit: leaving the original post below but this update is super seeded by newer ones and is no longer needed.  2.31 update can be found on page 8.
Orig post:

ARpiCADE_5 v2.2 update!  (EXPERIMENTAL)

-ArcadePC loaders integration (preliminairy - for advanced users) - Pi5 needed
    -Taito Type X (1) and EX-Board both run good on Pi5 (mostly, some games are buggy or don't work)
    -Deathsmiles II runs good but has background GFX glitching (epilepsy warning) - the glitching may be fixable with settings or a diff launcher to the one I'm using.
    -probably others will run OK too but finding and figuring out...
    -from my testing SF4 runs slow in the fight (seems great til then) & SSF4 seems full speed but there's no background (just black) during the fight - may be fixable with settings or a diff launcher
   
-Berzerk rom names updated for GroovyMAME 0.275

ARCADEPC notes:
    Requires a USB memory stick formatted to FAT/EXFAT and labeled ARCADEPC for the games.
        Put games in folders in the USB stick
        put any launcher programs and config programs and any other needed bits to make the game work in the same folder
   
    Also requires each game be set up with a setup program to suit it's launcher.
        best performance if game is ran in a window (will still end up fullscreen), dx8 works well when available
        if setting to 240p I recommend using a window size and internal rendering size of 640x240
        you will want both a keyboard and mouse for the setup programs
   
    I have made basic integration into ARpiCADE, there's a launcher script and a configuration launcher script
        The launcher /boot/[firmware/]launchers/arcadepc.sh is are going to need tweaking to suit whatever you're running
        it is currently defaulting to jvs_loader (config launcher is defaulting to JConfig)
        There's an array included to force 240p for games that are in it, not all games will be able to run at 240p
   
    For games to be listed by the ARpiCADE rom scanner there's a rom folder in /boot[/firmware]/romsArcade/arcadepc/ put empty file called [gamefolder].zip
        There's a basic aml file included, if you match files/folders to whats in there already it will save some adding your own
        eg. if the game on the USB stick in a folder called 'ggawnggn' you will want to make 'ggawnggn.zip'
        There should also be a listing for the game in /boot[/firmware]/launchers/aml/arcadepc.aml matching 'ggawnggn'
       
    Preview images, marquees, wheel art etc. should go in with the other arcade games art with naming matching the game folder
   
    I recommend getting games running and responding to input on your PC before trying them on the Pi to save messing about figuring out what launcher program etc. works.
   
    I have had luck with jvs_loader (TypeX), ds2_loader (CAVEPC) and Game_Loader_all_RH (Ex-Board, use portable mode also works with CAVEPC but I don't think it runs as well)
    There are other loaders too but I don't have them all and I'm not sure all will work on Pi.

https://drive.google.com/file/d/15Mg7P7xrw7Ti3dCmuyQ8PNu7l_enQIvA/view?usp=sharing
unzip into the config-updater folder and run the update from the service menu ('service' button or '9' on a keyboard from the game select menu).  It will reboot automatically when done.  Please report any issues.  Enjoy!

FrizzleFried

Administrator
*****
Sr. Member
Posts: 179
Location: Treasure Valley, ID
Logged
Hmm... so if I get any game that runs low res... it has a potential to run on the arcade cabinet?

Do you realize what kind of pandoras box you opened?

:D

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
within reason.  At the moment we're stuck wiht 32bit exe files for Windows stuff.

If you check out the launcher and config script you will see it's pretty easy to add things too.

superjudge

*
Newbie
Posts: 12
Location: Georgia
Logged
Quote from: dee2eR on Jul 22, 2025, 11:47 PMARpiCADE_5 v2.2 update!  (EXPERIMENTAL)

-ArcadePC loaders integration (preliminairy - for advanced users) - Pi5 needed
    -Taito Type X (1) and EX-Board both run good on Pi5 (mostly, some games are buggy or don't work)
    -Deathsmiles II runs good but has background GFX glitching (epilepsy warning) - the glitching may be fixable with settings or a diff launcher to the one I'm using.
    -probably others will run OK too but finding and figuring out...
    -from my testing SF4 runs slow in the fight (seems great til then) & SSF4 seems full speed but there's no background (just black) during the fight - may be fixable with settings or a diff launcher

That's...unexpected. I never expected these would be running on a Raspberry Pi.

dee2eR

Administrator
*****
Sr. Member
Posts: 170
Logged
Quote from: superjudge on Jul 25, 2025, 02:36 PMThat's...unexpected. I never expected these would be running on a Raspberry Pi.

Me too.

FrizzleFried

Administrator
*****
Sr. Member
Posts: 179
Location: Treasure Valley, ID
Logged
#74
OK... here is where I stand currently (with plenty of help mind you)...

• Trouble Witch AC - This game seems to play pretty good... at least at the beginning of the game.  I suspect that as more and more enemies hit the screen,  speed will be an issue as I suspect this game is pretty close to maxing out the Pi5.

• Tetris The Grand Master 3 - This game seems to play at 100%.  It,  unfortunately,  currently requires a keypress from the keyboard (ENTER) to load as a small dialog box pops up during the process.

• Street Fighter 4 - It goes through it's very long load process... gets through that all... shows a couples of logos... then goes to a black screen where it stays.

• Super Street Fighter 4 - The game seems to work 100% minus one small thing... there are no backgrounds.  At all.  It's just your guys kicking the crap out of each other on a black screen.  Oddly... I sorta like it.  Now,  I am guessing I would prefer the background there... but if it was a choice of 'background and speed is too slow to run on the Pi5' or 'No background and the characters move as fluidly and at full frame rate'?  I'll take option B any day.  I look forward to playing!

• Spica  Adventure - This game seems to play at or close to 100%.  At least at the early first level.

• Shikigami no Shiro III - This game is a VERTICAL shooter.  Unfortunately, this Type X game is just too much for the current Pi5... even overclocked I am getting maybe 60-70% (estimates)... maybe.  It's odd how awesome the music/sound keeps up (or down in this case) but yeah,  gameplay is very slow.  NOTE: I've never played this game,  I am basing my opinion on my experience in general with shooters,  etc.).  This game as well as the next three appear to be based on the same PC 'engine' using the same tech with the scrolling backgrounds ... which kicks the Pi5 in the groin.  Don't get me wrong... I am absolutely impressed the Pi5 can even PLAY the damn game... but yeah,  it's too much for the current Pi5.  If the Pi6 gets ANYWHERE NEAR the gains the Pi5 got vs the Pi4... this game (and the rest of this "engine") should be at 100% though.  We're that close...

• Raiden III - Vertical game. Read description above... it applies here.

• KOF - Sky Stage - Vertical game. Read description above... it applies here as well.  Also, oddly,  this game is NOT listed on System16.com ?!?  Strange.  Unfortunately though... same issue as Raiden an Shikgami. 

• Homura - Vertical game. Read description above yet again.  This one had trouble running the first time I tried too... crashing.  Oddly it ran after that.

• Gigawing Generations - Vertical game. This one is an oddity.  It doesn't suffer the same slowdown that the four games above do and I suspect that's because it doesn't use the same type scrolling background that those do going with a more traditional look.  Well... I think it's a more traditional look... it's hard to tell because DAMN the game is running in a very strange very muddy resolution.  I suspect it's the result of down-scaling BIGLY... but yeah,  the result is that the game DOES play ... ALMOST 100% ... at least at the beginning.  It's right on the cusp but playable.  If only the graphics were ... clearer.  This game will SURELY be 100% when we get our next Pi upgrade. Also of note... this game loads to a black screen.  Hell,  when you die,  it again goes to... a black screen.  There is no attract to speak of.  Just a black screen.  Coin up and the titlescreen pops on.

• KOF98 Ultimate Match - The game runs... slowly.  Probably 70% I estimate.  It's ... playable ... but frustrating.  Another that will be full speed with the next Pi boost...

• Deathsmiles III - I've yet to get this game to work on anything but the PC.  The PC it will load and run... on the Pi5 it will not.

• Daemon Bride - This one looks fun... if only it would expand to full screen.  It sticks at a small 1/6 size screen at the top center position.  Hotkeys are not working.  ESC actually pops it to full screen for a second and then the loading screen and back to attract.  This one is close for me...

• Chaos Breaker - This game crashes to desktop (pi login screen) each time I try... not matter.

• Arcana Harts - My notes are a little ... difficult to read on this one.  From my recollection it has similar behavior to Daemon Bride... will double check when I have a chance.

That is what I've had a chance to play around with thus far.  NOTE: I am running in 480i mode.  Pi5 is overclocked (not terribly so).

At this point I think I might install in to my vertical cabinet if only to play GigaWing Blur edition.  :)

There are a few games on the horizontal side that I am going to add to my "master" as I think they play well enough to do so... Trouble Witch, Spica Adventure, and Super Street Fighter are ready now.  Tetris is so close... as is Daemon Bride and Arcana Hart 3... now to figure out what files I mess with to play with settings etc...