Hi everyone,
I am working on a new firmware for the
SAMCO DIY gun to have the gun look as a USB Guncon 2 when connected to a PS2.
It seems like a novel thing, over the years people have written drivers to use a Guncon 2 on a PC which is like the complementary problem.
On the other hand, I think people have successfully emulated a Guncon with an Arduino for PS1 and PS2.
But I wanted to avoid having another cable come out of the SAMCO (I only have a PS2 and PS2 light gun games to play).
After a couple of painful days, I got it to a state where the gun is recognised by the PS2 and so are the buttons (trigger, dpad, etc.).
I have not tried to activate the X and Y coordinates just yet. Mainly because I am not sure what values I should use.
Does anyone know what are the minimum/maximum X/Y coordinates that the PS2 expects?
I still have the guts of the Guncon 2 I used to create the SAMCO, but unfortunately I do not have a CRT handy that I can use to capture the X and Y coordinates reported.
I unsuccessfully tried to figure this information out from old posts
(1)(2) and the drivers linked therein.
It seems like different Guncon 2s can have different minimum and maximum values which is just very confusing.
Especially when the calibration in a game like Time Crisis 2 (for example) only asks you to shoot in the center (so how does the PS2 compensate?).
I can also just try out different values until I feel it works nicely. But that is going to be painful, so I though I would ask first...
Finally, happy to share the code once it is in a usable state.