I’ve got Xroar up and running after a few tweaks. (I needed to specify machine type in emulators.cfg, but that’s another subject.) However, Xroar doesn’t detect a joystick. I’m not at home so I can’t share the contents of runcommand.log, but there is an error in there about xroar not having a valid controller mapping.
For now I do have a workaround using a config file for xboxdrv, but am unable to get controller 2 working that way, and it doesn’t work well for very many games.
To get anything to work, I first need to hit CTRL+J twice after a rom starts. At that point, keyboard control works, which is what I’m emulating with xboxdrv.