I've been racking my brain. I've been posting on here, but don't feel like I have been explaining myself, so here goes:
I have a Xin-Mo dual controller USB board. On my multi cabinet, I have NES, SNES, GENESIS, and MAME (so far using 32, and tried 0.178) Every emulator works fine except for Mame.
Now, let me tell you what I have done/researched so far. Sorry if this is long winded, but I need to learn what I am doing wrong.
I am running a Windows XP PC. I go to the controllers menu in the CP, and I see 2 listings for Xin-Mo. One seems to be no good, and the other is fine. I can't seem to delete the one that is no good.
I go into Maximus Arcade and set up the controller buttons/joysticks.
I launch Mame, I select a game, it loads up. I press the button I designated for coin up, and nothing happens. I press tab on my keyboard, get the control menu, go to try and set the controller, and all I get is an option that reads, "return to groups". I go to "Other controls", and have a list of options, but cannot change any of them.

That was all on Mame32, so I switched over to Mame 0.178, and have the same issue. It's almost as if my computer is not recognizing the Xin-Mo, yet all other emulators run fine.
If I understand right, Xin-Mo requires no drivers. Previously, I had an Ipac installed and had the same issue with Mame only. It's really frustrating as most of you guys all seem to be running Mame no problem.
Also, it does the same thing outside of Maximus as well. I have tried to configure controls in the Mame menu alone to no avail.

Sorry if I am confusing anyone, it seems to be a really easy thing to do, but I am having nothing but bad luck.