So if I understand you correctly, I can't have 1 cfg file with all 3 joysticks? I have to create 3 different ones? That's fine, but under Core Input Options, I can only put 1 in there (8wayconfig in your example)? Do I do this first before setting the default and game specific controls within Mame?
So, as long as I have 3 config files (1 for each joystick), then I go into Mame and load Tron up and under "this machine" set the controller to use my Tron style stick, Mame creates that Tron.cgfg (or .ini, I can't remember) and then each time I load Tron up, that specific controller loads up? I won't run into Windows changing it anymore?
Would I put my wheel, gun and gamepad still in the default cfg still? Along with the 8way.
Sorry for so many questions. I just want to get it right.