I am using Mame32 V.81 on WinXP on my 4-player control panel. My player1 joystick is set to the defaults which Mame32 uses. My player2 joystick (which is a HappControls Top Fire button Super Joystick) is the one I want to use for Tron so I went into the "Input this game" settings and set the joystick and button mappings for Tron to use this joystick .... no problem.
The problem is that when I put credits in and Tron starts up then everything works until I move the joystick in the "LEFT" direction. If I move the joystick in the left direction Tron hangs, I hear repeatable clicks in the game and then Tron restarts by itself. The game does not hang as long as I do not move LEFT .... which makes the game quite challenging but is still unacceptable

Of course you would think that my Top fire joystick simply has a bad LEFT microswitch, however, I confirmed that I could remap other games to use this joystick (ie: PacMan and Donkey Kong, etc..) with no problems. I can even go into the LEFT direction with no problems.
I was experiencing this Tron problem in Mame32 V.74 so this is why I updated to V.81 but the problem still exists.
I was hoping someone could help me figure this one out. Will someone please remap their Tron game configuration to use a non-default key mapping (ie: just remap another joystick to it) and see if you can start the game and move in all directions (especially LEFT) and see if the game hangs? If you use the default key mappings for Tron then you might be able to play without problem, so I am wondering if Tron hangs due to joystick remapping somehow.....
PS: My TopFire joystick did work for Tron in MameV74 via Win2000.
Thanks