u_rebelscum:
Since I am using USB mouse hacks, I would have assumed I could have kept the Xaxis hack on both of them. Can the Xaxis of USB mouse1 be mapped to player1 while the Xaxis of USB mouse2 be mapped to player2?
It would seem that Mame would be able to tell which USB port is sending the XAxis information and thus decide whether to supply movement to player1 or player2. This is probably very off-the-mark since I really have no in-depth clue of how this stuff all works but it seems reasonable.
MameAnalog+ is able to tell the difference in winME/98/XP, and able to map as you discribe; official mame is not. Neither is able to differentiate in win2000 due to OS limits; win2000 doesn't let any app tell the difference between mice because of MS's "security reasons". (quoting MS documentation)
(Actually, official mame can tell the difference in winME/98, but you can't remap the mice in official mame, and the mice are mapped: USB mouse 1 to mame mouse 2, USB 2 to mame 3, etc. Mame mouse 1 is the "system mouse", which is all USB PS/2 and serial mice combined into one mouse.)
Anyway, with win2000, you can't do as you discribe.

Your options are:
a) win2000, change one USB to the Y axis, & analog+ with
-switchaxes option
b) winME/98, your current hardware, & analog+ with either
-switchaxes or
-switchmice option
c) winXP, your current hardware, & analog+XP with both
-multimousexp -switchaxes options
d) rewrite some mouse drivers so the OS doesn't think they are mice, and then edit mame to look for the "non-mice" but treat them like mice
Sorry.
