in jstest it showed the controlller as Microsoft Xbox 360 pad
Then it means it's already working as in 'Xbox mode'.
And how to switch the controller to xbox mode?
Look in the manual for the controller, I just saw it's possible in the item description you posted, I assume it's some button combination when you start it.
Dude you're a life saver! Thanks a lot bro, i checked the manual and found that by default the controller uses Xinput mode(used by new games) so had to switch it to Direct input mode(used by old games) and then it started working..
@fuzzybat23 On first install, you will need a keyboard to configure your controller. You can do this by navigating to Options -> Control setup -> Joystick Setup -> Edit Buttons.
Once you have mapped your buttons, the axis mapped to turning will navigate a menu (this has probably already been mapped) and the button mapped to fire will select an item in a menu. I have not found a way to map Escape to a button so a keyboard will be needed to bring up the menu in-game.
OK I don't know if this is the best way of doing this but it seems to be working. The new config files were saving to configs/all/retroarch/config. The retroarch file being looked at is in gba/retroarch.cfg. I simply copied the content of the new config file and overwrote the content in retroarch.cfg with the new data. I kept back ups of the original files in case anything goes haywire. So far it seems to be just fine. Thanks.
Actually, I've discovered that Retropie doesnt cause the problem, not being in Pixel causes the problem. If I run Drastic as root from pixel, then it works fine, however this requires use of a keyboard for me which I would rather avoid.
Just curious if this was resolved. I am having the same problem but the posted solution doesn't work for me. My pi doesn't have that file in that directory and thus it cannot be deleted.
Scroll down to the bit where it shows the controllers and what each button on them corresponds to in retroarch. That'll show you what to map each N64 button as. Anything else you don't have on the 64 pad, hold any button on the controller to skip it.
@mitu I have solved the issue with the controller!!! I have pressed for 3 seconds the function button to switch controller from X-mode (Xbox) to D-mode (Android) and now it functions.
I'm so sorry to have posted this support request.
Thanks however for the help you gave me.