Pifba controls different on different controllers
-
As I mentioned in another post I'm on a quest to get a game to be playable here. Mame 2003 is out of the question so I moved back to lb-fbneo that I installed. What I noticed is that by default it actually chose pifba for me, maybe because I have a Pi Zero W. The rom performance on this emulator is basically flawless, so that's great. The problem is the controls. I have 2 controllers. Both are generic usb controllers. One is a Playstation style controller that detects as "dragonrise" and the other is an xbox style controller that detects as microsoft 360 I believe. I configured each one, multiple times, and in retropie they both work identically, however inside pifba, they behave differently.
On the PS style controller, start and select (which work as start and select in retropie) do not function as start and select. I have to use the left and right trigger for those functions. Attack is A and Jump is B (in this particular rom)
On the xbox 360 style controller (which has better feeling buttons which is why I got it)
Start and select function as start and select, but Attack is A and Jump is Y. Totally throws off the gameplay.Doesn't the retropie pass on the config to pifba?
No, LR-FBneo isn't an option. I downloaded the rom specifically for that and it runs almost as bad as mame 2003 did.
I tried lr fbalpha2012 and while it runs better there are still noticeable audio issues and it is just generally off.
in pifba I get flawless performance from this rom, so changing to another emulator really doesn't seem to be an option.
Anyone ever seen anything like this?
-
@crossmr said in Pifba controls different on different controllers:
LR-FBneo isn't an option
As i said in the other topic, there are core options to help with that.
-
You mentioned frameskip if I'm running it handheld, I'm not. Right now it's not remotely playable on lr-fbneo. pifba gives me perfect speed and clean audio.
I just ran through all the skip options on FBNeo and not one of them got it anywhere near playable.
-
@crossmr said in Pifba controls different on different controllers:
You mentioned frameskip
and cyclone
-
Ah yes, I see you mentioned that in an earlier message, I just noticed the latter one where you mentioned only frame skip. It seems like FBneo has to be built from source in order to enable cyclone, so I'll have to do that tonight as it reportedly takes 5 hours or so to do.
You mentioned maybe mame 2003 plus might have that too, but I only built mame 2003 from source. So I'll try fbneo tonight and report back, I'd still like to figure out if there is an easy way to sort out the control config though.
-
Slightly OT but I also find pifba faster for cps2/neogeo than lr-fbneo on a Pi 0, even with cyclone enabled. I wonder if it's simply because of more innacurate (ie, faster) emulation.
-
have you had any luck on setting up custom button mappings? I'm perplexed as to why the xbox style and the ps style controllers are laid out differently in it when they're both configured in emulationstation
-
@fCIbX6r1uN said in Pifba controls different on different controllers:
I wonder if it's simply because of more innacurate (ie, faster) emulation.
That, the much simpler rendering codepath (code is so much simpler when you don't have to deal with an UI and tons of features like shaders), and also the fact pifba always has auto-frameskip enabled.
-
@barbudreadmon I built FBNeo from source last night and applied these changes: https://www.reddit.com/r/RetroPie/comments/f2242f/pi_zero_and_lrfbneo_tweaks/
Use "Cyclone" dynrec (or whatever it's called, I'm tired and my memory is faulty). Set CPU speed to 80% Set Frame Skipping to 1 Set sound frequency to 22khz (or the alike)
There's still noticeable audio issues and it's not as good as pifba. Still looking for guidance on mapping controls in pifba.
-
@crossmr I managed to get the controls reconfigured, however the graphics option"MaintainAspectRatio=1" doesn't seem to work in the config file. Right now the image is stretched to the sides, instead of maintaining the proper aspect ratio.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.