...
dual_lightgun 0
This options is only for the very, very old ActLabs (the ones that were sold in a pack with a pad). It is enable the compatibility mode with them.
Not quite. This option was for actlab TV lightguns that had a switch that could be set to player 1 or player 2, and any other guns that followed the same (different brands copied soon after).
The player 1-2 switch just changed the mouse buttons from 1 & 2 for player 1, to 3 & 4 for player 2, and assumes the two guns share the pointer (like having two mice in windows desktop). Since the two guns share the location, and which trigger is pulled determines which player gets that location, mame can't track live.
This was before the rawmouse input code was included in MAME.
After that, you could connect two ActLabs (TV or USB) with the switch in position 1, because mame recognizes like independent guns, so there is no need to use dual_lightgun option.
I think Dual_lighguns is only usefull for the very first ActLabs, the ActLabs GS Gun System, a pack with two guns and something very similar to the Nintendo nunchuk with
only USB connector standard gameport connection
, but I am not completly sure.
** UPDATE **
Well I not sure that this pack can use the Dual_lightgun options. It seems more a Joystick than otherthing. If not, I think this option it is useless in the actual version of MAME.
** UPDATE2 **
Well, I tested two PC TV ActLabs and Rebel, you are right... but the guns does not work even when dual_lightgun is enabled.
When dual lightgun is disabled, each gun have its own number of gun (gun2 and 3 in my case). The button are detected like Gun2_B0 and Gun3_B3 (remember I have Dual_Lightgun Disabled). The axis, i don't know, sometimes detected like independent guns. Not sure (this guns boring me).
When I enable Dual_lightgun, both button of the guns are identical, so for the first one is Gun2_B0 and for the second gun is also Gun2_B0. And all here know that it must be Gun2_B3.
So, Anyone interested could test this? I don't like this guns, but I think they would be work OK.