ARpiCADE 3.X (that's a ten, I thought 10 may be confusing...)
Posted: Mon Oct 05, 2020 10:22 am
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#olL0RJeF4 ... kAwJ_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).
EDIT bugfixes:
AdvMAME 3.9 Vert monitor fix: https://drive.google.com/file/d/16kxoiW ... sp=sharing (just overwrite /boot/launchers/advmame.sh with this new one).
@cool_factor PlayStation low res width fix: https://drive.google.com/open?id=160IoQ ... PTbKkukQCE (thanks cool_factor)
ANOTHER EDIT:
NEW! ARpiCADE 3.X instructions and FAQ update: https://drive.google.com/file/d/14LQije ... sp=sharing -- still not the greatest instructions ever, sorry about that...
updated launchers for 172 and 203 to hopefully help make the MAME menu more readable: https://drive.google.com/file/d/1iM4aBI ... sp=sharing -- once you have downloaded and uncompressed just overwrite the launchers in /boot/launchers/ with the 2 new ones. You may want to back up the old just in case, probably safe not to though.
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/1CBiiNF ... sp=sharing
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!
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#olL0RJeF4 ... kAwJ_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).
EDIT bugfixes:
AdvMAME 3.9 Vert monitor fix: https://drive.google.com/file/d/16kxoiW ... sp=sharing (just overwrite /boot/launchers/advmame.sh with this new one).
@cool_factor PlayStation low res width fix: https://drive.google.com/open?id=160IoQ ... PTbKkukQCE (thanks cool_factor)
ANOTHER EDIT:
NEW! ARpiCADE 3.X instructions and FAQ update: https://drive.google.com/file/d/14LQije ... sp=sharing -- still not the greatest instructions ever, sorry about that...
updated launchers for 172 and 203 to hopefully help make the MAME menu more readable: https://drive.google.com/file/d/1iM4aBI ... sp=sharing -- once you have downloaded and uncompressed just overwrite the launchers in /boot/launchers/ with the 2 new ones. You may want to back up the old just in case, probably safe not to though.
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/1CBiiNF ... sp=sharing
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!