DerKoun / bsnes-hd

bsnes fork that adds HD video features
GNU General Public License v3.0
624 stars 35 forks source link

[Feature request] version to Raspberry Pi ARM processor #103

Open viniciusalmada opened 2 years ago

viniciusalmada commented 2 years ago

Is there a version of this lib to use within Retropie project?

DerKoun commented 2 years ago

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.

DerKoun commented 2 years ago

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.

DerKoun commented 2 years ago

@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

viniciusalmada commented 2 years ago

@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

DerKoun commented 2 years ago

@viniciusalmada The links above have been updated with new builds. Please let us know if one of them works for you.

DerKoun commented 2 years ago

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.

etrunko commented 2 years ago

Tried with amlogic s905x3 TV Box, and this works. Although performance is not that good. I'll try to tweak it to improve performance.

theBoatman commented 2 years ago

@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.

symbios24 commented 1 year ago

Hi are there any normal non liberto builds for the raspberry pi? I mean a standalone emulator

Thanks

DerKoun commented 1 year ago

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.