PLEASE Allow bind multiple controller button for same console controller button and autofire for each button in any core regardless of the core developer has added this or not to the core code.
Almost all others emulator allow when configuring emulator buttons to more than 1 gamepad button. Retroarch not allow it and is absurd because has good options for input delay.
The lack of that feature not allow Retroarch to have an more perfect gamepad configuration.
For example
NES core.
Retroarch will alow button B and A in gamepad controller only for one bing bing X or Circle.
With that feature the user can configure B and A for bind in gamecontroler as being :
B = X and square
A = circle and square.
Thus is possible create combo buttons.
Retroarch internally has the autofire code, but not are all cores allow use autofire. That is other absurd detail.
Retroarch allowing add autofire for any button and any core fix that problem.
About gamepad configuration MAME is way ahead of Retroarch since before 2010 and nothing was done in Retroarch to add it.
Anyone saying both features are useless is an no sense reply because is exactly it is lacking in Retroarch.