Im going to try. Mostly the problem is that if you have 4 controllers plugged in for example, windows will always make controller 4 joystick 1, and maybe controller 2 joystick 2, and controller 3 joystick 4 etc. If the buttons dont match on each controller then mame will just see joystick 1 button 1 does this. button 2 does this etc. Now get a controller with different keys and the buttons wont go with what the should. Its very confusing to me sometimes, so I can only imagine what you are thinking of me right now, hahaha