Hi - I'm hoping Calamity or others with experience can help me with my Act-labs lightgun.
When I got my Mame cab it came with the Act_labs Lightgun which worked fine with a Windows XP machine running Mame and an ArcadeVGA card running through a J-PAC to a CRT. The lightgun plugs into a black box that connects to the computer with USB, and also has a VGA in and out so the computer VGA runs through the black box and then out into the J-Pac.
When I got the cab, the lightgun would calibrate when you hit a switch on the gun which made the screen go totally white. You point the gun at the white screen and move it up and down and side to side and then turn the calibration switch off and it would fire accurately at the screen, like clicking on a mouse pointer.
I upgraded to a windows 7 computer with a Radeon HD8570 graphics card running Groovymame .202, CRTEmudriver, and Atom-15. The machine works great, the display seems truly authentic back to my old 80's arcade days. Thank you Calamity for the amazing work. I sent you a donation in appreciation.
However, my lightgun has a problem. When I hit calibrate now the screen doesn't turn white. It has a white band at the top and then grades to gray to black further down the screen . Most of the screen is black.
The gun is no longer manufactured, but Act-Labs is still there so I sent an email to their support and they answered. This is what they said:
this is a compatibility issue with the Radeon VGA card, we must have the white screen, which is listing the parameter(how many dots for H and lines for V and the refresh rate) of the display for the gun to memorize, Is there any option on the card that can adjust it?
When we switch to calibration mode, we send a “all white” request to the vga card, the issue seems that the driver does not interpret this request properly. In old days this request is a combination of resisters matrix and TTL values.
So, I don't know if this is an issue that can be resolved, but I am way over my head here.
Any thoughts? Is this something that I can configure in the CRTEmudriver? Any other thoughts?
Thanks,
Bob