bsnes-hd
bsnes-hd copied to clipboard
[Feature request] version to Raspberry Pi ARM processor
Is there a version of this lib to use within Retropie project?
That would be ARM-Linux, right? I'm sure the libretro core could be build for this, but I'm not sure the PI devices have the necessary CPU power for bsnes-hd. I'll ask the libretro guys about it.
No libretro auto updating for ARM-Linux, yet.
I had a look at cross-compiling, but it looks tricky. So I put that on low priority.
If anyone can add an ARM Linux target to the GitHub actions the help would be very much appreciated. I added the "help wanted" tag to this issue.
@viniciusalmada Can you try if the following contributions work for you?: https://github.com/hunterk/libretro_builds/releases/tag/Linux_armhf https://github.com/hunterk/libretro_builds/releases/tag/Linux_aarch64
@DerKoun thanks for reply. Certainly I'll have a look at these references. I want to play SMW widescreen in my TV with my RPi
@viniciusalmada The links above have been updated with new builds. Please let us know if one of them works for you.
I have also been reminded that the core is now available in Lakka: http://lakka.tv/articles/2021/06/19/lakka-3.2/ "We only disabled it for RPi and GPICase because of performance issue I think" So maybe that is an alternative.
Still I'd appreciated anyone testing the cores linked above, as they may lead to more ARM Linux ports for other cores, if they work well.
Tried with amlogic s905x3 TV Box, and this works. Although performance is not that good. I'll try to tweak it to improve performance.
@DerKoun I guess I am a bit late to the party, but I tested your build on a raspberry pi 4 and it works, but as expected the performance is a problem. I can use either widescreen or mode7 on x2 level, but not both at the same time despite overclocking.
Hi are there any normal non liberto builds for the raspberry pi? I mean a standalone emulator
Thanks
No, If someone contributes that and it doesn't impact to much code I'd merge it. But libretro is the way to go for cross-platform development.