I just got this to work and it does help making GnG much more playable!
Use the Hotkey+X combo to open the green settings screen. Find 'Options'.
I had to flip both 4-way and also analog->digital to get it to play well. It's not perfect since only an actual correct joystick would do that. But it's now completely playable so can recommend for others that are having this problem.
Yeah, it was the principality of it, saving and loading game specific options in a global config. I think I could not get either the macros or cabinet settings to work this way, rendering them beyond completely pointless. I think the actual cabinet settings for the retroarch core are saved in /roms/neogeo/FBA/ along with high score, and I don't know what was up with the macros.
@lostless i couldn’t swap them in the RetroArch menu because the confirm and cancel buttons on the controller wouldn’t work in RetroArch for some reason. So here is what I did and it worked perfectly. I downloaded retropie version 4.2 and re flashed the mini sd card. Now it works just fine. But thank you for your suggestions. Love this community.
This will be easier to accomplish with the new remapping system in RetroArch 1.7.2 -- probably RetroPie 4.5 though. Cold comfort today I know.
how would it work with this specific example? i don't know what the new retroarch stuff does, yet, so this will be an interesting example.
i'm thinking for retropie's initial binding, we give the users each abstracted retropad button, and they press the associated physical button they want to use for that, which seems logical so far. how would retroarch 1.7.2 change this approach?
Great video! I'm a big fan of Gunpei Yokoi. The electro-mechanical games he designed for Nintendo before they got into the video game business are also a marvel and worth looking into for anyone unfamiliar with them. For example, the original 1971 'Duck Hunt' was played in the lanes of converted Japanese bowling alleys and the original 1974 'Wild Gunmen' had people shooting "real" cowboys on 16mm film. Just about everything he designed was a stroke of genius.
In summary, some USB adapters / controllers, such as this one, have issues on various Linux distros. A problem on HID Input drivers prevents D-Pad to work properly. Down and Right works, but no Up and Left.
To solve this problem, you'll need to recompile Linux kernel on your RPI after making a few changes on "hid-input.c" file, which is located in "/drivers/hid/hid-input.c" (Within the source code directory). You can find all instructions on link above.
Alternatively, you can try a few compiled kernels made by the same guys who found this solution. But you'll need to make sure the kernel was compiled exactly for your linux version, or else, you may have problems (I got no sound problem two years ago, when I tried those kernels).
This kernel bug is here since 2010, and it affects Linux on desktop too (got it on Ubuntu 14.04 and 16.04, per example). Until now, it wasn't fixed by developers. So, the only way to get it working is by compiling kernel from scratch.