Pi4 update
Posted: Mon Jan 27, 2020 3:42 am
I figure a lot of people are curious about how Pi4 support is coming along so here's an update: it's pretty good, for the most part - sorry it's taking so long. I'm putting some polish on whats there so far and may actually have a release out soon. It will not be as good as ARpiCADE 3.9 for use on older Pis (ARpiCADE 4.0 will really just be for Pi4 use, at least to begin with), lots of things have changed and there's still issues with some software on Pi4 that make 4.0 a bit different (particularly Attract-Mode is missing at the moment).
At the moment the frontend is Emulation Station, which is the same frontend used by RetroPie and Recalbox. I would prefer Attract-Mode but it is what it is for now...
Unfortunately my favourite version of MAME for RPi3 (0.172) also won't work on Pi4. I haven't been able to get any standalone version of MAME to run on Pi4 (except AdvMAME, but it also has issues compared to Pi3 as we cannot use the modified low res dispmanx version of SDL1.2 with Pi4 or the Pi4 frame buffer directly).
On the plus side I have included more versions of libretro MAME so there's versions of MAME 0.078 (lr-mame2003-plus), MAME 0.139 (lr-mame2010), MAME 0.174 (lr-mame2016), MAME 0.215 (lr-mame - fairly current version of MAME).
There's some support for Naomi and Atomiswave games via a Dreamcast emulator (lr-flycast). Not everything works that I've tried but some stuff is running pretty good. Of the games that have ran for me only Trigger Heart Excelsior had major issues, could be a rom issue - I'm not sure...
I haven't got Daphne working (yet), it is supposed to work on Pi4 though so it should be possible...
I haven't fixed up the launchers for console stuff yet, been concentrating on arcade games.
I also haven't made any sort of service menu yet, or tested on a vertical monitor. The first ARpiCADE 4.0 release will be a lot less refined than the last few versions of ARpiCADE 3.x. Some boot up text is visible (not much), there's no loading images at the moment and also I have no way to know the long term stability yet (I haven't had any corruption issues so far though).
I could release a version now that will only really work with the default low res horizontal setup (without manual fiddling with settings etc.) if there's interest in a very beta release.
At the moment the frontend is Emulation Station, which is the same frontend used by RetroPie and Recalbox. I would prefer Attract-Mode but it is what it is for now...
Unfortunately my favourite version of MAME for RPi3 (0.172) also won't work on Pi4. I haven't been able to get any standalone version of MAME to run on Pi4 (except AdvMAME, but it also has issues compared to Pi3 as we cannot use the modified low res dispmanx version of SDL1.2 with Pi4 or the Pi4 frame buffer directly).
On the plus side I have included more versions of libretro MAME so there's versions of MAME 0.078 (lr-mame2003-plus), MAME 0.139 (lr-mame2010), MAME 0.174 (lr-mame2016), MAME 0.215 (lr-mame - fairly current version of MAME).
There's some support for Naomi and Atomiswave games via a Dreamcast emulator (lr-flycast). Not everything works that I've tried but some stuff is running pretty good. Of the games that have ran for me only Trigger Heart Excelsior had major issues, could be a rom issue - I'm not sure...
I haven't got Daphne working (yet), it is supposed to work on Pi4 though so it should be possible...
I haven't fixed up the launchers for console stuff yet, been concentrating on arcade games.
I also haven't made any sort of service menu yet, or tested on a vertical monitor. The first ARpiCADE 4.0 release will be a lot less refined than the last few versions of ARpiCADE 3.x. Some boot up text is visible (not much), there's no loading images at the moment and also I have no way to know the long term stability yet (I haven't had any corruption issues so far though).
I could release a version now that will only really work with the default low res horizontal setup (without manual fiddling with settings etc.) if there's interest in a very beta release.