It's not clear what works or not on which emuator, on real hardware.... Note that switching to CD32 while in game won't work. Controllers are detected at start and when starting a new game.
I just tested the game out on another windows computer with retroarch. The game does not like other controllers than X360 controllers. I think controllers without a second thumbstick error out the controls. I know AGS fixes this issue somehow. When 3.1 comes out hopefully it will include this game and fix this issue.