Quick follow up if I may, I have an arcade cab with 2x sticks, 6 buttons each player, trackball and light gun. Originally it was running Hyperspin but was upgraded remotely to launchbox/bigbox. It still has some odd behaviour so I was also thinking about doing a clean install and let Launcbox/bigbox handle everything from scratch. It's just running mame for arcade games. Forgive the daft question but as I'm not experienced with mame/launchbox etc is there a settings file/directory i can backup to keep the controller/lightgun/trackball setting and copy it back post fresh install as I'm not confident enough i could set the controls back up again.
There's a career in the UK for a Arcade Cab/Mame/Launchbox guru who could travel to site and do fresh optimised configs/installs !