exactly. Besides the base installation and Retropie i only installed git dialog unzip xmlstarlet lightdm openbox and ubuntu-drivers-common. Made that up for a friend of mine who is absolutely clueless when it comes to computers. The idea is "USB stick in, turn on PC = Retropie / USB stick out, turn on PC = Windows"
But i found a solution 20 minutes ago. By accident more or less TBH. I was snooping around in the file manager included in the Retropie menu, actually not knowing what i was looking for and realized that the screen looks different from what i saw on Raspberry Pi. I navigated to dolphin-emu, executed it and voilà, there it is.
Weird... Maybe someone more experienced could satisfy my curiosity and explain why this works through file manager but not through the console.
No, but I re-mapped in Mame and it seems to work now.
The mapping is still really, really weird. Several buttons are showing as "Retropad1 A" when I press them, even though they are completely different and were mapped as such by ES.
without seeing your config files and verbose log i can't really see what is going on. what you posted above was not what i asked for. you need to post the verbose log and the config file for your controller(s) in /opt/retropie/configs/all/retroarch-joypads
I was able to at least get Player 2 controls to "talk" with Mame. Apparently they had been bound to the same registers as player 1 in Retroarch. So now the player 2 buttons and joystick work, but the buttons are still really screwed up.
you're not going to end up in that situation unless you change RGUI settings or configs.
you do the initial bind within emulationstation, and the button you bind as select will be the button for insert coin in lr-mame2003, by default. i suspect there's some changed settings/overrides going on.
@melbmatt50 I thought you already used the configuration editor to set those options ?
Anyway, you can find it in Retropie-Setup, under 'Configuration/tools' - see https://retropie.org.uk/docs/Configuration-Editor/.
You can go into the Advanced Configuration -> Configure Libretro options, choose which core (or all if you want all cores), then in the list choose to configure input_player1_analog_dpad_mode - from there you can configure which joystick (left/right) to control the D-pad.
Hi @YFZdude ,
thanks for pointing this out. It seems to be a static charge on my game controller.
It actually does not have a joystick mounted but has solder points for it.
Removing the joystick code from the driver did the trick for me.
I started Retroarch, went to settings --> input --> then looked at Input User 1 Binds and compared to Input User 2 Binds. Both had the same Controller (Mad Catz Chun Li Fight Stick) listed, so I pulled in a secondary controller and mapped it accordingly.
The problem is solved. Now I have one other question I'll have to ask in the a new topic after I search more.
@barbosa22 there was an update to lr-PCsx where it seems it now emulates a standard, analog, or DualShock controller. If you originally setup to use and analog controller, Change it to DualShock. Also some games require it to be set to standard, especially older games. Ran Into this a week ago where Medal of Honor would not work after starting a game.
I have a similar behavior with the most recent version of Retropie running on my pi 3 B+. My Logitech F710 controller runs very well inside the Emulationstation, however if I start a games - regardless with kind of emulation - the controller stops to work.