OK.... Sorry this is long... but I want to get all of the pertinent details in here...
I'm REALLY close to having my GUNCON2 set-up work.
Here's my set-up:
I am using two Scorpion 3 guns.
I have an NVIDIA FX 500 graphics card.
The VGA output goes to a custom cable that allows me to tap off pins 10 (SGND), 13 (HSYNC) and 14 (VSYNC). These are then fed into the custom circuit here:
...to generate a composite sync signal.
I have also built a circuit to provide the Scorpion 3s with +5v and +9v through a pair of hacked PS2 extension cables.
Everything hooks up nicely. I have a clean picture on the screen at either 800x600 or 640x480 resolutions.
The driver recognizes both guns.
I thought I was home free... but not quite.
When I try to calibrate the guns, the cursor "wraps" across the bottom and left edges.
The top and right edged seem to be "hard"... the gun recognizes them fine.
The left and bottom edges, however, are not recognized properly.
When the gun is at roughly the center of the screen, moving from far right to left, the cursor is already on the left edge. If I keep moving left, the cursor wraps to the right edge. By the time I get to the left edge, the cursor is near the center of the screen.
Similarly, when moving from top to bottom, as the gun reached about 3/4 way to the bottom of the screen, the cursor wraps off the bottom, back on to the top, and continues to about 1/4 way down by the time the gun reaches the bottom of the screen.
When the gun is tracking the cursor in a usable area of the screen, it's PERFECT... no jitter, no unexpected movements / jumps.
I feel like the circuits I built must be working... or I wouldn't be as close as I am.
Seems like a (probably obvious) calibration issue.
Anyone else had this problem, or know of a solution?
Thanks!