Author Topic: Stick Spiking?  (Read 421 times)

Offline debuman

  • Copper Member
  • **
  • Posts: 212
Stick Spiking?
« on: December 20, 2004, 11:44:38 AM »
I have an old, cheap Gravis "Destroyer Extreme" joystick that I've hooked up on my laptop fpr son to practice AH with.  However, no matter how far I turn up the damping, the stick is still "spiking" correct word???)  ie, won't hold still.  You can see the numbers jumping around in joystick setup for roll and pitch even when nobody is touching the stick.
I've calibrated it, looked for updated drivers on the web, etc.
Is there someplace in WIndows that I can adjust the settings so that I can fix this?
THanks.

Offline StarOfAfrica2

  • Platinum Member
  • ******
  • Posts: 5162
      • http://www.vf-17.org
Stick Spiking?
« Reply #1 on: December 20, 2004, 12:34:47 PM »
Did you calibrate it in Windows yet?

Offline debuman

  • Copper Member
  • **
  • Posts: 212
Stick Spiking?
« Reply #2 on: December 20, 2004, 02:56:04 PM »
Yes, calibrated it in the "game controllers/joysticks" area.  You can see the stick moving there also even with nobody touching it.

Ghosts maybe?

Offline Kaz

  • Silver Member
  • ****
  • Posts: 1063
Stick Spiking?
« Reply #3 on: December 20, 2004, 05:32:22 PM »
No not ghosts more like cheap pots(potentiometers) and other cheap stick related stuff.
I've been there not going back, it won't stop and is probably too much trouble to replace the pots unless you're mechanically/electronically inclined.
You can buy refurbished sticks at stores like CompUSA, CircuitCity etc. or on ebay. Or go the brand new route and get a decent stick like the Saitek Cyborg Evo for around $35.

Offline DREDIOCK

  • Plutonium Member
  • *******
  • Posts: 17775
Stick Spiking?
« Reply #4 on: December 21, 2004, 08:11:42 AM »
I know in older versions of windows there was a fix for this

You hadta disable something like "poll interrupting" or something like that
Death is no easy answer
For those who wish to know
Ask those who have been before you
What fate the future holds
It ain't pretty

Offline StarOfAfrica2

  • Platinum Member
  • ******
  • Posts: 5162
      • http://www.vf-17.org
Stick Spiking?
« Reply #5 on: December 21, 2004, 03:22:26 PM »
In Win95 and Win98, there was a check box option that said "poll with interrupts enabled".

This doesnt apply to USB sticks, and may be part of the reason WinXP has problems with gameport stuff.  

Polling is the process Windows uses of "talking" to the stick, determining the position of the controller in the most basic sense.    In fact, the "high speed" gameports were developed because with the older ones a joystick used up so much of the CPU time with polling that frame rates in games took a noticeable hit.  This was one of the reasons Quake addicts refused to use joysticks and used only mouse and keyboard.  I'm assuming its also the biggest drive behind creating digital sticks that plug into USB ports and actually send their information to Windows instead of having Windows poll for it.

As for the spikiness, that is most likely a combination of cheap parts on the joystick, and cheap parts in the gameport.  In the days before USB made high-speed gameports pretty much obsolete, the high quality addon cards included not only a high speed "digital" gameport to cut down on CPU hits, but also a filter to reduce spikes in the signal.  I can remember playing AW under Win95 and that was one thing people had trouble with was either using the gameport that came built in to the computer or using one on a cheap sound card.  The special built gaming rigs smoothed out the spikes for you and really worked much better.

Offline MrLars

  • Silver Member
  • ****
  • Posts: 1447
Stick Spiking?
« Reply #6 on: December 21, 2004, 07:51:56 PM »
If your OS is '95 or '98 you can use CTFJV320 to smooth out some minor spiking. Cleaning the pots with a contact cleaner may help but be sure to test the cleaner on a small spot of the sticks base first to see if the plastic will get damaged, weakened pot supports could result.

Get CTFJ here...

http://home.att.net/~stickworks/

Go to the files section to find it.