ARpiCADE_5 beta - for Pi4 or Pi5.
Posted: Wed Dec 20, 2023 8:56 am
Pi5 software is here! Also works on Pi4.
There's a lot of things that have changed from earlier ARpiCADE releases. For the first time ARpiCADE is using X11 and KMS instead of the console/frame buffer, also using keyboard emulation for inputs for the first time due to a bug with RaspiOS/DKMS stopping the joystick driver from working (this also means I've had to do the hotkey shortcuts in a new way). At the moment it's arcade games only. Also currently only low res is supported, 240p is the default but it is also posible to optionally use 480i for menus, rotated games etc (it's had more testing in the 240p only mode). For Pi4 users, if you had a Pi4 that could not do 480i on ARpiCADE_4 you will be able to use 480i with ARpiCADE_5 if you like (one plus of having to redo the res switching).
MAME 0.172
MAME 0.251
Hypseus Singe (in place of Daphne)
Supermodel (Model 3)
Flycast (Naomi,Atomiswave and Naomi2) - Naomi 2 is using standalone, otherwise its the RA core.
lr-MAME-2003-plus
Support for Donut Dodo RPi version, (it's well worth the price even if you only play it a few times)
and under Box86 and WINE:
Model 2 emulator
Preliminary support for Fix It Felix (currently buggy when using the launcher needed for 240p, unfortunately - I think I've missed a WINE component...) - includes the (I)Fix(ed)ItFelix wrapper by Howard Casto
Attract-Mode forntend, boot splash & loading screens, auto rom scanning at startup (can be turned off in the service menu), preliminary automated res switching 240/256/288 lines @ various refresh rates and optionally 480i. Attract-Mode is set up with a theme that is readable at 240p (hori or vert). Press both start buttons to return to menu, the long hold from earlier ARpiCADE versions is not yet implemented (or any other hotkeys).
Bugs I'm aware of:
Hypseus works in 240p but in 480i is broken.
FIFJ inputs are essentially unplayable if using the launcher required for low res.
To come:
The service menu isn't complete
the four player adaptor is not yet supported. It will be in the future. (this isn't a bug, I just haven't done it yet, sorry for 4 player cab users)
console emulators
high res option(s, maybe)
more work on the res switching
improvement to hotkeys (only exit game at the moment)
will probably change MAME 251 for a newer release
Link:
https://mega.nz/file/AkMWhQyL#iGkqryy_x ... mHkbRJDYA4 (dead link)
it'l fit on a 8gig card but you will almost definately want a larger one. Follow the @FrizzleFried intructions for resizing your SD card if you need to: https://idahogaragecade.com/2018/02/02/ ... ory-cards/
No instructions (yet) but it works like ARpiCADE, just add roms and go. Use the setup menu for monitor rotation options etc. If you want to boot straight to a game add it to run.sh as on other releases.
Special note for Pi5 users: you will need the Pi5 active cooler (or similar) or the ribbon cable will heat up and create instability issues when running via JAMMA edge. Actual power use is similar to Pi4, the 2.5A fuse should be fine (if you still have an early model 1A fuse from many years ago you will need to upgrade the fuse - all RaspberryJAMMAs have had 2.5A fuses for years now if you bought it anytime in the last few years you are fine).
Pi4 users may want to use this release, it is already better than ARpiCADE_4 in some ways, but if you use a lot of AdvMAME or consoles keep running the older software for now. AdvMAME is crap on Pi5, at least in my testing so far, so I haven't included it - it's not really needed anymore anyway as far as I can tell, I may add it again as an option for Pi4 users in a later release. Model 2, Model 3 and Naomi 2 won't perform great on Pi4 (some model 3 may be OK, not all).
As always I welcome any and all feedback. This is a beta release so there may be some bugs etc.
Enjoy!
EDIT: links gone as they're dead. Use the proper release instead.
There's a lot of things that have changed from earlier ARpiCADE releases. For the first time ARpiCADE is using X11 and KMS instead of the console/frame buffer, also using keyboard emulation for inputs for the first time due to a bug with RaspiOS/DKMS stopping the joystick driver from working (this also means I've had to do the hotkey shortcuts in a new way). At the moment it's arcade games only. Also currently only low res is supported, 240p is the default but it is also posible to optionally use 480i for menus, rotated games etc (it's had more testing in the 240p only mode). For Pi4 users, if you had a Pi4 that could not do 480i on ARpiCADE_4 you will be able to use 480i with ARpiCADE_5 if you like (one plus of having to redo the res switching).
MAME 0.172
MAME 0.251
Hypseus Singe (in place of Daphne)
Supermodel (Model 3)
Flycast (Naomi,Atomiswave and Naomi2) - Naomi 2 is using standalone, otherwise its the RA core.
lr-MAME-2003-plus
Support for Donut Dodo RPi version, (it's well worth the price even if you only play it a few times)
and under Box86 and WINE:
Model 2 emulator
Preliminary support for Fix It Felix (currently buggy when using the launcher needed for 240p, unfortunately - I think I've missed a WINE component...) - includes the (I)Fix(ed)ItFelix wrapper by Howard Casto
Attract-Mode forntend, boot splash & loading screens, auto rom scanning at startup (can be turned off in the service menu), preliminary automated res switching 240/256/288 lines @ various refresh rates and optionally 480i. Attract-Mode is set up with a theme that is readable at 240p (hori or vert). Press both start buttons to return to menu, the long hold from earlier ARpiCADE versions is not yet implemented (or any other hotkeys).
Bugs I'm aware of:
Hypseus works in 240p but in 480i is broken.
FIFJ inputs are essentially unplayable if using the launcher required for low res.
To come:
The service menu isn't complete
the four player adaptor is not yet supported. It will be in the future. (this isn't a bug, I just haven't done it yet, sorry for 4 player cab users)
console emulators
high res option(s, maybe)
more work on the res switching
improvement to hotkeys (only exit game at the moment)
will probably change MAME 251 for a newer release
Link:
https://mega.nz/file/AkMWhQyL#iGkqryy_x ... mHkbRJDYA4 (dead link)
it'l fit on a 8gig card but you will almost definately want a larger one. Follow the @FrizzleFried intructions for resizing your SD card if you need to: https://idahogaragecade.com/2018/02/02/ ... ory-cards/
No instructions (yet) but it works like ARpiCADE, just add roms and go. Use the setup menu for monitor rotation options etc. If you want to boot straight to a game add it to run.sh as on other releases.
Special note for Pi5 users: you will need the Pi5 active cooler (or similar) or the ribbon cable will heat up and create instability issues when running via JAMMA edge. Actual power use is similar to Pi4, the 2.5A fuse should be fine (if you still have an early model 1A fuse from many years ago you will need to upgrade the fuse - all RaspberryJAMMAs have had 2.5A fuses for years now if you bought it anytime in the last few years you are fine).
Pi4 users may want to use this release, it is already better than ARpiCADE_4 in some ways, but if you use a lot of AdvMAME or consoles keep running the older software for now. AdvMAME is crap on Pi5, at least in my testing so far, so I haven't included it - it's not really needed anymore anyway as far as I can tell, I may add it again as an option for Pi4 users in a later release. Model 2, Model 3 and Naomi 2 won't perform great on Pi4 (some model 3 may be OK, not all).
As always I welcome any and all feedback. This is a beta release so there may be some bugs etc.
Enjoy!
EDIT: links gone as they're dead. Use the proper release instead.