OS Software




ARpiCADE 3.X

Started by dee2eR, Apr 26, 2025, 12:41 AM

Previous topic - Next topic

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
Restored from previous forum.
-----------
ARpiCADE 3.X is here.

If you use a low res monitor this is really worth updating for. If you have a high res monitor and don't care about BOR it's prob not...

- improved resolution switching
more accurate refresh rates, more of them (35 diff refresh rates, I think - I didn't actually count them...)
most games (I think...) should be running at or very close to their original refresh rates
this can fix little pops in audio or stutters in scrolling
non interlaced low resolutions are now all 1920 wide (previously a mix of widths)

- openBOR added
popular game engine mainly used for beat em ups, has a few limits on RPi but works well enough
there's an option in the service menu to unpack bor packs so they'l work on Pi (make sure you have plenty of space in /boot)
once they're unpacked scan them from Attract-Mode (there's no auto scanning set up for BOR yet)

- automated menu rotation Attract-Mode layouts (themes that have 'auto' in the name)
if you rotate to vertical from the service menu Attract-Mode themes supporting the feature will rotate automatically
supported by 4 themes currently:
AttracMan_auto
basic-crt_auto
SDarcadeMod_v4-auto [EDIT]this one is broken[end EDIT]
Unified-auto (and the 3 other layouts that are part of the whole Unified ecosystem)

- AdvMAME 3.9 added for games that don't play well in AdvMAME with the low res modded SDL 1.2
games in the nosdl array will now run in 3.9 - this should improve the rendering for some games

- overhauled the launchers for Retroarch cores
they now are simpler and use an external script to deal with a lot of the logic that was repeated in each script previously

- change to service menu - separated rotation from resolution options
rotation is no longer set in config.txt (unless you have to flip the screen) now uses empty boot/vert.txt to set vertical
just use the rotation option in the service menu and you don't have to worry about it...

Tested on Pi3B+ but should work on any Pi3 or Pi2.
https://mega.nz/file/xsEWlRpJ#olL0RJeF420qIsSZGE5CUcLf5K_SP6EAfkAwJ_nMHWI

I recommend @frizzlefried guide to resizing your SD card found here: http://idahogaragecade.com/2018/02/02/h ... ory-cards/

As usual I welcome all feedback, suggestions and bug reports (hopefully I haven't added too many bugs).



ANOTHER EDIT:
NEW! ARpiCADE 3.X instructions and FAQ update: https://drive.google.com/file/d/14LQijejhIEvzTdeoxLHKxTSgqBofufog/view?usp=drive_link -- still not the greatest instructions ever, sorry about that...


YET ANOTHER EDIT:
3.X.1 update, has the fixes from above and a couple more resolutions available (including qbert). Also I've tried to make the various different res/refreshs line up with each other a bit better. There's also a better four player adaptor setup with working hotkeys and hopefully less tweaking needed.
https://drive.google.com/file/d/1CBiiNF6gE_PZacQR0dZFnWspytzbcVOM/view?usp=drive_link
it's an update to 3.X so unzip and put the update.sh and update folder into /boot/config-updater/ and then update from the service menu.
As always any feedback is appreciated. Enjoy!

MarkOZLAD

**
Jr. Member
Posts: 37
Logged
I downloaded this tonight and when I try and write it to disk it fails with a write error.  Have tried USB Image Tool and Rufus.  Could the image file be corrupt?

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
I guess it's possible, 3.X was uploaded a long time ago... I'd have to download it to check.

Do you remember what the error was?  Not important if you can't, I'll download it and take a look tomorrow - I can reupload it if it's needed.

In the meantime there's also 3.11, it maybe worth a try if you wanted a right now option.

MarkOZLAD

**
Jr. Member
Posts: 37
Logged
Looks like it's a dud SD card.  I ran some tests and it looks to always cause a write error.  Brand new card too.  It's being returned today.

MarkOZLAD

**
Jr. Member
Posts: 37
Logged
I have an older pi3B+ (2018 or so),  will 3.11 work with it?  Which is the better build?

I am actually keen on getting FBNeo up and running.  Have had some great results with it recently on Pi3B+ with a competitor's pi to jamma adapter,  want to get it running on my RaspberryJamma.

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
3.11 should work with it, but I tend to recommend 3.X on Pi3s that will run it.  3.11 was a rush compatibility release for the newer Pi3s that won't run older Pi3 software (I say rushed because I'm pretty sure I was working on RPi5 by the time the surprise Pi3 changes happened, surprise product revisions aside I was done with Pi3).

FBA-Next is included on both 3.X & 3.11 - my focus has been on the newer RPi models (and ARpiCADE versions) since [prior to the Capcom arcade stick & FBA controversy] so FBNeo has not been included.  FBNeo could probably replace FBA-Next with minor changes to the FBA launcher script (and the new emulators RA core), I imagine it's DIYable but I can probably help if you run into issues.

MarkOZLAD

**
Jr. Member
Posts: 37
Logged
AI ChatBot is confident it can guide me through the process!! (when aren't they confident?)

I'll have a crack and yell if I need help.

Gsr94t

**
Jr. Member
Posts: 47
Logged
#7
For what its worth, i have a pi3b+ and just installed 3.11 about two weeks ago on it with win32diskimager (and followed the partition resize process after using this guide
https://idahogaragecade.com/2018/02/02/how-to-setup-arpicade-updates-for-larger-16gb32gb64gb-memory-cards/

Flawless!

MarkOZLAD

**
Jr. Member
Posts: 37
Logged
New SD card and the image worked without issue.

MarkOZLAD

**
Jr. Member
Posts: 37
Logged
I managed to get FBNeo running.  I used the FBA config to get it up and running.

Not running very well,  Wonder Boy stutters regularly. Double Dragon has massive issues at the top of the screen. 1942 plays beautifully though...

A little help on what config settings I should be using,  if there's anything I need to do around resolution switching etc would be very helpful.

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
Not sure offhand where to point.  Can you upload the RA core you used and the modded launcher?  I'm happy to take a look and see what I can figure out.  Going to have to slightly refamilarise myself with the older build, res switching has changed a lot on the newer Pis.

MarkOZLAD

**
Jr. Member
Posts: 37
Logged
Pretty sure the main problem is that FBNeo is not picking up the appropriate modelines.  Will look into it more tonight.

MarkOZLAD

**
Jr. Member
Posts: 37
Logged
Scratch that...wboy was running at 60.096154 Hz and ddragon was running at 57.444853 Hz so I believe it is picking up the modelines.

I'm using a fbneo_libretro.so extracted from an old retropie release,  4.51 I believe.

MarkOZLAD

**
Jr. Member
Posts: 37
Logged
hey dee2er,  for the update you say

"then update from the service menu"

I don't see where I can do that on this version.  Can I run it via ssh?

dee2eR

Administrator
*****
Hero Member
Posts: 325
Logged
#14
EDITED because I'm dumb