Retroarch with multiple controller types

Hey!

I am considering getting controllers for consoles that had controllers that are not easy to play with an Xbox type controller (I use a dualsense with ds4windows)

For example: -N64 -Gamecube -Saturn/Megadrive -maybe others

A few questions:

  • Do I understand correctly that I just need to configure the button mapping for each controller manually once in the main retroarch menu and then the buttons will be assigned automatically plug and play style according to the core’s default mapping?

  • Can 8bitdo extra buttons be mapped on retroarch also? I.e. I currently have the hotkey toggle button mapped to “select” and for example the M30 Saturn controller doesn’t have a select button but as all 8bitdo controllers has those 3 extra buttons.

  • any buying recommendations? Looking for Bluetooth controllers.