RPi4 / ARpiCADE 4.x rom performance feedback
Posted: Thu Aug 06, 2020 3:46 am
As people are curious to know what the RPi4 can do that earlier Pis cannot I figured I'd start a guide. Please give suggestions or feedback if you have any.
Sony PlayStation based hardware plays nicely in MAME 0.139. eg. Capcom ZN1, ZN2, Taito FX, GNET (requires CHDs, some games will want OC), NAMCO System 10, System 11 (NAMCO system 12 is a bit slow (OC can help a bit) and has some graphics issues in Soul Calibur). One exception is NBAJam Extreme which I haven't been able to run, possibly due to it having extra audio hardware.
Naomi & Atomiswave play great in Flycast, with the exception of Trigger Heart Excelica (stutters) and Virtua Tennis (crashes for me after launching, maybe a rom issue). Naomi GD Rom games require CHDs. Roms from MAME 0.174 seem to be compatible with Flycast (my experience, I'm not sure what the official set is). Naomi 2 and Multi Naomi games not supported. Any games that used card readers or similar (or other odd hardware) will probably give hardware errors and not work. Oddly when running in 480i turning v-sync off will reduce screen tearing in Naomi games.
PGM2 runs nicely in MAME 0.215 (seems some games vertical resolution info in mameinfo.txt is not right but this can be fixed)
Cave CV1000, some games run quite well and are very playable, others seem harder to run and will have a lot more slowdown. Overclocking is needed to get the best out of these games. Use MAME 0.174
Killer Instinct runs well in MAME 0.078 with the Pi4 overclocked. KI2 doesn't.
Taito F3 run great in MAME 0.174 (on Pi3 some games have graphics glitches due to being ran in an earlier MAME)(it's possible these will also work well in 0.215 but I couldn't get them to run for whatever reason)
Sega System 32 seem good in MAME 215 (one test run I got some slowdown but I think that was related to me messing with my power supply... 174 will be fine if 215 isn't)(on Pi3 some games have graphics glitches due to being ran in an earlier MAME)
Sony PlayStation based hardware plays nicely in MAME 0.139. eg. Capcom ZN1, ZN2, Taito FX, GNET (requires CHDs, some games will want OC), NAMCO System 10, System 11 (NAMCO system 12 is a bit slow (OC can help a bit) and has some graphics issues in Soul Calibur). One exception is NBAJam Extreme which I haven't been able to run, possibly due to it having extra audio hardware.
Naomi & Atomiswave play great in Flycast, with the exception of Trigger Heart Excelica (stutters) and Virtua Tennis (crashes for me after launching, maybe a rom issue). Naomi GD Rom games require CHDs. Roms from MAME 0.174 seem to be compatible with Flycast (my experience, I'm not sure what the official set is). Naomi 2 and Multi Naomi games not supported. Any games that used card readers or similar (or other odd hardware) will probably give hardware errors and not work. Oddly when running in 480i turning v-sync off will reduce screen tearing in Naomi games.
PGM2 runs nicely in MAME 0.215 (seems some games vertical resolution info in mameinfo.txt is not right but this can be fixed)
Cave CV1000, some games run quite well and are very playable, others seem harder to run and will have a lot more slowdown. Overclocking is needed to get the best out of these games. Use MAME 0.174
Killer Instinct runs well in MAME 0.078 with the Pi4 overclocked. KI2 doesn't.
Taito F3 run great in MAME 0.174 (on Pi3 some games have graphics glitches due to being ran in an earlier MAME)(it's possible these will also work well in 0.215 but I couldn't get them to run for whatever reason)
Sega System 32 seem good in MAME 215 (one test run I got some slowdown but I think that was related to me messing with my power supply... 174 will be fine if 215 isn't)(on Pi3 some games have graphics glitches due to being ran in an earlier MAME)