I think using an emulator inside an emulator on pi5 might lock you out of playing more demanding games (segas32, cv1k, ...).
I agree with you but I will elaborate what I meant when I said that "making it run in Raspberry Pi Ubuntu was a bit complicated".
The main point here is that the Raspberry Pi 5 processor architecture family is Arm-v8 (arm 64 bits).
The Retroarch version at Ubuntu 25.04 arm64 repo is 1.20.0+dfsg-2build1
After installing it you need to download an install the FBNeo emulation core from within and the problem is that there aren't available cores to download or install. I suspect that is because in the libretro repo for that Retroarch version there are only cores for x86 and x86_64 architectures as you can see here:
https://buildbot.libretro.com/stable/1.20.0/linux/So, at this point you either use an emulator for x86 or x86_64, try to find a suitable emulation core elsewhere or try to find another Retroarch version that supports arm-v8.
Ok, let's try to find another Retroarch version. The one in Ubuntu next repo and in Debian repos is the same than Ubuntu current branch so no way. But libretro offers it's own PPA with newer versions for my Ubuntu branch, here:
https://launchpad.net/~libretro/+archive/ubuntu/testingThe current offered version is: 1.21.1+r202505032004~2a225a20dc-197~ubuntu25.04.1
But this version has the same problem than previous version: there are only cores for x86 and x86_64 architectures as you can see here:
https://buildbot.libretro.com/stable/1.21.0/linux/At this point you can also try the Retroarch version from the libretro nightly repo here:
https://buildbot.libretro.com/nightly/linux/As you can see it not only offers x86 and x86_64 architecture cores but also armhf and armv7-neon-hf... So no arm 64 bits, only 32 bits.
Can the Raspberry Pi 5 run 32 bits programs? Yes, but you need to enable multiarch and it causes having a shitload of 32 bits libraries installed just to use an emulator...
Ok, you do it. And finally you can install the FBNeo core at
https://buildbot.libretro.com/nightly/linux/armv7-neon-hf/latest/fbneo_libretro.so.zipFBNeo core whose file date is 18/11/2020... so probably and old version that cannot run my favorite game "Tehkan World Cup"...
So I can be wrong in any point and be really more simple, but afaik is so complicated and doesn't fit my expectations.
In the other hand I can just install wine-hangover packages from here:
https://github.com/AndreRH/hangoverAnd I don't need anything else: just double click on the fbneo exe (32 or 64 bits) and it runs out of the box. It can be tuned for better performance but it's not even needed to run it.
Sorry for the long post
