Right Down and Left Up diagonals not working
-
Setup :
Retropie 4.7.1
Raspberry pi 4
Mame 2016 & system emulators
Happ controls running against brand new eg starts zero delay boards (Dragonrise usb controllers)
Joysticks are connected to board with each direction getting it's own 2pin.So was just testing a rebuild of an old machine (from like 2002) and found that the Right/Down and Left/Up diagonals don't appear to be sending inputs to games.
All 4 cardinal directions work as expected, just not these two diagonals. The problem exists in both console and mame emulation. When I programmed the cardinals to the dpad directions none of the diagonals worked, so I switched and programmed it to left thumb and that at least allowed 2 of them to work.
Any ideas?
-
@discgolferusa Probably don't have the directions plugged into the right connectors, as this has been reported at times in the past.
Probably you have up and down connected to, say, up and left on the board, which then means that when you press the diagonal in your joystick, the board will register UP+DOWN and will not work.
Switch one of the inputs in each axis (say, left and down) and see if it helps. You should have UP/DOWN mapped to the same axis, LEFT/RIGHT in the same one as well.
-
@pjft yep that ended up being it. Everything works great in the roms now, but up doesn't work in the game selection screens for each system. It fires right. I verified that it is in the correct spot on the board. Again, it works fine in all systems, and is verified in the AU port on the board.
Any ideas on that one? All other directions are working correctly in those menus.
I also verified it's firing right in jstest, and verified that the retroarch config has up set to the same axis as down does and that the values are opposite of each other (negative vs positive).
-
@discgolferusa Have you re-tried mapping the joystick buttons? I'm assuming it's EmulationStation you're talking about? That should be moderately simple. I seem to recall that that board has two modes - digital and... something other. I don't know if that's affecting it?
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.