I fixed my start/button problem for player2, was down to an error on my part when wiring.
Buttons layout needs to be exactly as it is in the diagram.
Now player 1 start/select won’t work: )
Got around it by mapping controls in each emulator the configuring player 1 in emulation station gui again.

Feederchain any chance this kernel could be updated for pi3 please