My arcade currently uses two U360s for it's primary method of control and I find they work fine for MAME. However I also run a couple of emulators (ex. NES, SNES) and I find playing these games without a gamepad isn't the greatest. With that being the case I picked up a couple of Xbox360 Common Controllers for Windows, but am having some problems.
If I am running MAME and plug in the Xbox controllers, no problem. But if I restart the application/system, Windows decides to make my Xbox controllers the primary gamepads, usurping the U360s! I have gone into Control Panel's 'Controller Settings' and told it to make the Ultrastik 1 the "preferred device for older applications", but this doesn't do anything to help the situation, and I can't find any other settings or options to alter the gamepad priorities.
Ideally I want it to be
U3601 > U3602 > Xbox1 > Xbox 2
But what I end up getting is
Xbox1 > Xbox2 > U360s
Anyone know of a way that I can change the priority which Windows 7 assigns the gamepads or some other work around?