@mitu that's what i don't understand. Here is what i do:
I add a rom into the fba folder
open the rom (the default emulator is lr-fbneo
the game opens but i cannot insert coins with any of the buttons even though the "all" retroarch is set to "select"
so I edited the retroarch in the fba folder only and nothing, it doesn't work...
Some of those roms work with Mame, so no big deal but i can't get any of them to work with lr-fbneo...
I hooked up a keyboard through the USB and i could insert coins with r-shift key but again the controllers were all over the place...
At least I can play some games now so i'll be trying them with different folders and emulators...
@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.
Replaced lipo with a anker 20000mah powerbank.
Added usbc port to charge both the anker and the piboy 1up simultaneously (no need to take the piboy out the case to recharge it), and also an extra external usb socket (anker powerbank has 2 outputs) to charge my phone or the Pi controller or whatever works with a usb charger.
It appears that in /opt/retropie/configs/n64/InputsAutoCfg.ini that under the relevant controller there was no entry for B button, and A button was incorrect. I edited this manually to correct for this, but I still get the same problem when i run the emulator - e.g., my attempted fix makes no difference to how it actually performs!
@mitu FANTASTIC !!!!
Everythings working with lr-fmsx!!! I focused to much on Lr-BlueMSX. For Lr-BlueMSX, It's only playable with keyboard . The joypad working only for Coleco. Not enough gamepad buttons are associated with basics keyboard fonctions. They should enable the "RetroPad Keyboard Map - Joypad - Awaiting description" option in Control menu in RetroArch for MSX.
The installation logs are kept in $HOME/RetroPie-Setup/logs, you can get the latest file from there and unpack it, then upload the part where the error appears on pastebin.com to see what might have be the problem.
Do you have an arcade panel configured or are you just testing out with a controller ?
The X button is mapped to the input_menu_toggle_btn action, so you can remove the line containing the mapping from the controller configuration file. The file is generated by Emulationstation in /opt/retropie/configs/all/retroarch-joypads, named after your controller. To be honest, I'd be more concerned about the Hotkey + B (reset content) combo, since it will reset the game, while Hotkey + X merely pauses it.
If you're using a keyboard, I think F1 toggles the menu.
Actually, I think I did update it and that caused some of the issues again with it not working properly. It's working well enough as is so I'm a little leery of messing with it at this point. I don't have any games that require thumbstick or trigger input so I'm happy enough with the good D-pad.
@mitu Thank you for the help! It didn't work, but then I got to thinking, just for the heck of it, why not take out the keyboard and dongle. That fixed everything. Thanks to the community for putting up with a noob.