Player 2 arcade controller inoperative
-
Raspberry Pi B+
retropie 4.5.1
Raspberry power supply and fan fitted
two seperate dragonrise USB controllers (p1 into port 0 and p2 into port1) running arcade joysticks with 6 buttons eachThis is a second hand system, although I moved away from the original xin-mo dual USB controller as I read you "would never get the second player working in some emulators", hence I bought and wired in two zero delay USB controllers. I have wired them both the same, although P1 controller gets the hotkey and select.
I am completely unable to get the second P2 controller working at all.
I want to mostly play the FBA games.I can configure both controllers/players in Emulation Station - everything is detected and I can assign buttons and joystick.
I can then get both controllers/players in retroarch - everything is detected and I can assign buttons and joysticks (although it ES pre-populated it).I have re-configured multiple times - same result .
P1 controls actually work for P2 i.e. both players (so we can play the turn based sort of games). In addition, the hotkey by itself ends the game (doesn't require select with it or anything).This is driving me mad.
I've followed many youtube vids and read alot of stuff, before resorting to this forum * sorry. -
@Madoc See the below links and see if this helps you, I remember something with the dragonrise showing up as the same device and device ID so the system figured it was one controller. I setup one for a friend and didn't have any issues but maybe it was a different dragonrise model, though I recall the main issue was making sure 100% all the wiring is identical but there was also a USB order issue.
-
I have today double checked my wiring,.
I'd followed the BAR YXL layout and have put BA YX to pins 1 -4, R and L go the the next two r1 and l1, Start goes to ST and select to SE. Player one gets the hotkey extra on k12.
Both controller and buttons are wired the same. The joysticks are orientated the same, with the connector to the top right (not sure that matters as long they are both the same orientation). Player 1 is USB 0 and Player 2 is USB 1.I am happy it is all where it should be according to what I have read.
Both devices are the same in LSUSB, ID 0079:0006 DragonRise Inc. Generic USB Joystick, but on different USB connectors.
I have read the two links but neither really help me as I'm not Pi-smart enough yet. I added the USB quirk to my command line.
I've spent another hour or two running through the JStest and other potential fixes and nada.
Despite P2 stick and buttons working in ES, retroarch and the individual game retroarch it steadfastly refuses to work in any FBNEO game.
-
@madoc maybe try removing the controller configs and start over.
rm /home/pi/.emulationstation/es_input.cfg
/opt/retropie/configs/all/retroarch/autoconfig/
should have your dragonrise configs here (and possibly others), I would delete them also.You said mostly fbneo you are testing. Do you know if the controls are using the main .cfg file or a specific one for fbneo? Depending on where you put your roms thats where the config file would be (arcade, fba or neogeo). In
/opt/retropie/configs/
eitherarcade//fba//neogeo
will beretroarch.cfg
file. Usually its just a couple lines pointing to main file/opt/retropie/configs/all/retroarch.cfg
. I think all the controls are pulled from the autoconfigs though but I could be wrong.input_remapping_directory = "/opt/retropie/configs/arcade/" #include "/opt/retropie/configs/all/retroarch.cfg"
-
@stoney66 said in Player 2 arcade controller inoperative:
rm /home/pi/.emulationstation/es_input.cfg
Don't do that. Resetting the controls can be done from the EmulationStation configuration - see https://retropie.org.uk/docs/EmulationStation/#es_inputcfg-edits.
-
@mitu Does this also delete the autoconfig files or is that not needed?
-
-
@mitu ok thanks.
Maybe his issue is because of configuring the second controller which isn't needed.
-
Re: Player 2 arcade controller inoperative
Thank you, thank you, thank you
Deleting all the config files and then running ES on the main (P1) controller only, appears to have given me two player streetfighter.
HOWEVER. pacman and R-type still stubbornly refuse to use the P2 controls in two player games. They switch player onscreen but you have to use the P1 controls. Is that expected behaviour ?
I've even gotten 2 player Gauntlet 2 running in MAME.
-
@madoc said in Player 2 arcade controller inoperative:
HOWEVER. pacman and R-type still stubbornly refuse to use the P2 controls in two player games. They switch player onscreen but you have to use the P1 controls. Is that expected behaviour ?
Yes, some arcade games support2 alternating player, but not simultaneous. If in doubt, you can always check the game at adb.arcadeitalia.net.
Packman - http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=pacman&arcade_only=0&autosearch=1
R-Type - http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=rtype&arcade_only=0&autosearch=1
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.