Well after a night of fooling around with this damned setup and my son asking me every 2 min if he can play it I've decided to ask for some help

. I'm currently building a mame arcade cabinet but decided to build a little joystick box ahead of time to get all the bugs out of the software side of things, good thing I did. I'm currently running Hyperspin and have the ipac2, I have run winipac and setup all the buttons as a joystick setting up buttons 1-6 and a start button. The buttons work after I go into hyperHQ and activate joystick and assign buttons 1-7 but I can't get the joystick to work in hyperspin. I have tried setting up the joystick as a keyboard mapping the arrow keys as well as joystick hat up/down/left /right with no luck. When I use hyperHQ and manually set the individual buttons they all come up when pressing them, but the joystick comes up and up/down/left/right POV. It doesn't work in hyperspin when doing this either.
Any Ideas on what else I can try?
It seems I can get the buttons to work but not the joystick, the joystick does seem to be phyisically working because hyperHQ is picking it up.