A Plea For A Solution To The Paddle Issue

Modding and Technical Issues

Moderator: Moderators

User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

A Plea For A Solution To The Paddle Issue

Post by Pedro Lambrini »

There's been a fair bit of talk of late regarding all the breakthroughs in tech such as the venerable Mega-Cart, the uIEC and the FE3. There's even interest in possible future developments such as a 40 column card and voice synth solution.

While all this is fantastic there is one hole in the Vic's technical growth that has slipped through the net. I desperately want the jittery paddle issue fixed. I love paddles and the Vic has a number of great paddle games. It's such a shame that these games are rendered almost unplayable on the real hardware these days. I would also love to see a revival of these wonderful and under-utilised controllers. However, for that to happen there needs to be an elegant (and affordable) remedy to the Vic's jitters!

I therefore make this plea to the Vic community to try to resolve this problem. There is a ridiculous amount of talent on this forum and I'm sure there must be a real solution. I realise this subject has come up before but there's never been any real work done on it.

So, please, please, please can someone bring their skills to this and find a simple and usable solution once and for all. If you do I will donate £40 to the Denial forum in the 'conquerors' name! :)
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
User avatar
ral-clan
plays wooden flutes
Posts: 3702
Joined: Thu Jan 26, 2006 2:01 pm
Location: Canada

Post by ral-clan »

You're right about this. There is a software fix, as has been used in Orion70's PONG port of a few years ago. That results in very smooth, non-jittery paddle motion.

However, that's only good for newly programmed games. There are all the older games that almost can't be played because of paddle jitter.

It is kind of an embarrassing gap. All this new great, complicated, and previously thought impossible hardware has come out for the VIC-20...yet a fairly basic afflication that affects all VIC-20s still remains "uncured".
Vic20-Ian
Vic 20 Scientist
Posts: 1214
Joined: Sun Aug 24, 2008 1:58 pm

Post by Vic20-Ian »

I assume you want an external solution and not one that means desoldering the capacitors on the VIC motherboard?

It might be possible to put a smoothing filter on the two pins in between the joystick port and the joystick


female plug --- filter x and y pins --- male socket


What sort of frequency is the jitter?
Vic20-Ian

The best things in life are Vic-20

Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
User avatar
ral-clan
plays wooden flutes
Posts: 3702
Joined: Thu Jan 26, 2006 2:01 pm
Location: Canada

Post by ral-clan »

Actually, both solutions (external and internal) had crossed my mind.

I'm no stranger to opening up and soldering inside my VIC, so I'd prefer an internal fix. But I can see how an external solution might be better for some people.

I'm not sure how to determine the frequency of the jitter. I looks fairly random on screen, but that's probably not an accurate measurement.
User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Post by Pedro Lambrini »

If the only internal solution is to change caps and the like then, yeah, an external solution would do.

It needs to be something elegant and simple so that everyone can re-obtain the paddle functionality. Desoldering old caps on the mobo is a little hardcore methinks, though if this was the only solution it would be better than nothing... :)
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
Vic20-Ian
Vic 20 Scientist
Posts: 1214
Joined: Sun Aug 24, 2008 1:58 pm

Post by Vic20-Ian »

To quote Eslapion from 2008

"Replacing the two small capacitors between the paddle lines and the 6560 is the only solution I can think of.

These degrade over time. Perhaps using military grade ones would help the solution last longer."


It seems like my idea for an external filter would not be useful as the noise is introduced inside the Vic. This has been verified by using good paddles on Atari and C64 that jitter on the Vic. The jitter varies from Vic to Vic.

I will take a look at mine next weekend and see how jittery it is.
Vic20-Ian

The best things in life are Vic-20

Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
User avatar
ral-clan
plays wooden flutes
Posts: 3702
Joined: Thu Jan 26, 2006 2:01 pm
Location: Canada

Post by ral-clan »

Vic20-Ian wrote:To quote Eslapion from 2008

"Replacing the two small capacitors between the paddle lines and the 6560 is the only solution I can think of.
That's just the standing theory for the cause of the jitter right now, though. It's never actually been verified that those capacitors are the cause of the jitter (although it seems like a good theory).
Marstedt
Vic 20 Drifter
Posts: 35
Joined: Sat Mar 06, 2010 12:18 pm

Post by Marstedt »

Can anyone point to documentation on how the circuit is used? I always thought it was a just a voltage-divider type of circuit and the jitter was just noise due to a poor implementation.

Also, has anyone tried using Deoxit on the pots?
[Canadian Tire Complimentary Game Pack] - Tapes >>ARE<< available!
User avatar
ral-clan
plays wooden flutes
Posts: 3702
Joined: Thu Jan 26, 2006 2:01 pm
Location: Canada

Post by ral-clan »

Marstedt wrote:Also, has anyone tried using Deoxit on the pots?
I have tried TV-tuner contact cleaner on the pots inside my paddles. It does help somewhat, but there is still a small amount of jitter. The same paddles when plugged into an Atari operate smoothly.
Marstedt
Vic 20 Drifter
Posts: 35
Joined: Sat Mar 06, 2010 12:18 pm

Post by Marstedt »

ral-clan wrote:I have tried TV-tuner contact cleaner on the pots inside my paddles. It does help somewhat, but there is still a small amount of jitter. The same paddles when plugged into an Atari operate smoothly.
Well I know that Deoxit is one of the best contact cleaners / enhancers that is available and I've had it do wonders everytime I've used it on a problem. But, it does sound like the VIC20 is somehow overly sensitive or noisy in this situation.
[Canadian Tire Complimentary Game Pack] - Tapes >>ARE<< available!
User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Post by Pedro Lambrini »

Indeed, it's definitely an internal problem. I have 3 sets of paddles (both Commodore models and the Atari ones) and they all work perfectly on other systems. The Vic is the only machine with the jitters...
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
User avatar
Schema
factor
Posts: 1430
Joined: Tue Mar 23, 2004 7:07 am
Website: http://www.jammingsignal.com
Location: Toronto, Ontario

Post by Schema »

I agree, it's internal. Quite a while ago, I rigged up a circuit with a tiny resistor network giving the same resistance as paddles/potentiometers at the center of their range and plugged it into the VIC. Yet, the jitter was still there.
User avatar
ral-clan
plays wooden flutes
Posts: 3702
Joined: Thu Jan 26, 2006 2:01 pm
Location: Canada

Post by ral-clan »

Schema wrote:I agree, it's internal. Quite a while ago, I rigged up a circuit with a tiny resistor network giving the same resistance as paddles/potentiometers at the center of their range and plugged it into the VIC. Yet, the jitter was still there.
Well, I guess that nails it then.

If it's just a matter of a couple common capacitors, that sounds easy enough to replace. Perhaps though they are not common or in hard-to-reach locations?
User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Post by Pedro Lambrini »

My offer still stands. ;)
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3
PaulQ
undead vic
Posts: 1967
Joined: Sun Jan 14, 2007 2:57 pm

Post by PaulQ »

ral-clan wrote:
Vic20-Ian wrote:To quote Eslapion from 2008

"Replacing the two small capacitors between the paddle lines and the 6560 is the only solution I can think of.
That's just the standing theory for the cause of the jitter right now, though. It's never actually been verified that those capacitors are the cause of the jitter (although it seems like a good theory).
In my own experience, Eslapion's "Theory" is never without considerable thought on his part. I'd take his word on it and just replace the caps.
Post Reply