Yes, another EMS Topgun thread. I was hoping to make this one specific to 2-player problems.
I'm wondering if anyone knows a good technique of getting TWO EMS TopGun lightguns working with MAME.
I have P1's gun calibrated and it works fine with either the SMOG's GunCon2 drivers, or with the original EMS drivers. The gun controls the mouse pointer in Windows.
Player 2's gun works perfectly to control the mouse in Windows as well. It is detected by MAME (Windows command-line version) and MAMEUI32 (both the 32.124a) when I run in -verbose mode.
However, the movement of player 2's gun is read as movement on player ONE's gun.
Oddly, the EMS guns are NOT appearing in the Guncon2 Control Panel - I'm not sure if this is a problem though, since the mouse cursor tracking is working fine.
I have tried with Mouse input enabled and disabled.
I have tried with Mouse input on and Multimouse enabled.
I have tried with Dual_Lightguns turned on. (apparently, this property is no longer used).
I have heard people say that I may need to revert to an earlier build of MAME (around the .116 build, I believe) to get lightgun support working correctly. Is this what other people have seen too? I haven't tried that option yet.
So - does something sound wrong at any point here? Do people have any hints/suggestions?
Oh, I've also noticed that in MAMEUI, the target on the screen for the position of the gun updates as you wave the gun around. For MAME command-line, it only appears to re-position the target when you PULL THE TRIGGER ON THE GUN. Is this a known MAME bug, or am I missing another setting?