If the paddles work like the C64 ones then they're discharging a cap through the paddle to ground. It could be possible that the cap is damaged, but it's more likely that the pot needs a bit of a clean. Try that first as it's pretty easy to do. Bear in mind that some games may have a subroutine to 'de-bounce' the pot values to give a more stable operation.
The problem was with the VIC itself. i.e the paddle on screen shook, even if I replaced the real paddle with a normal resistor! I used a resistor with the value of the paddle "halfway". So it is definitely not the paddles.
No idea what would be wrong in the VIC.
I have several more VICs now - maybe I should try them too for comparison.
I've noticed this issue too. I would enjoy paddle games like Super Smash and Clowns much more if it weren't for the aggravating jitter. The same jittery paddles work fine on my Atari 2600 and even my C64.
There must be some component degrading in the VIC? Or is this a problem that has always affected VICs, even 20 years ago?
As it happens, I just got an old Grandstand 5000 pong type thing with the most jittery paddles you've ever seen! It has a great light gun/rifle thing tho. Still, it was pretty much free with the Plus/4 & Datasette I got for £5!!
No PSU but I built an adapter to use an regular C64 one. Works just great.
I have found that Atari paddles that work just fine with an Atari 2600 are jittery with my VIC-20. I cannot say I have tried to clean them with contact spray inside the potentiometer yet. I will have to try that....however, the fact they work fine on the Atari but not the VIC points to some other problem, as experienced by the users posting above.
Basically, the resistor you put on the paddle port is used to charge a capacitor that is inside the VIC every 512 cycles or about 2000 times every second.
A configuration like that is very sensitive to any electrical noise. But there is a way to fool the 6560 into thinking the capacitor is charged at a specific time and therefore have clean paddles on the VIC.
eslapion wrote:But there is a way to fool the 6560 into thinking the capacitor is charged at a specific time and therefore have clean paddles on the VIC.
What's going on with this forum? It keeps crapping out when I post or push backspace! Anyway, for the second time:
From what I can tell, the 1351 reads the position of the X and Y axis relative to it's last position, and feeds that to the SID POT registers
The clever part is the use of a binary 'noise bit' which defines wether the mouse has moved or not by comparing a stored image of the previous sample. If the noise bit is off, the mouse hasn't moved and no change is transmitted, hence no jitter.
Now, how do we achieve that using a simple 470K pot?!
So, can anyone come up with a simple mod we can all do to our VICs to make paddle games play well again?
From what I can tell, the 1351 reads the position of the X and Y axis relative to it's last position, and feeds that to the SID POT registers
And can a 1351 mouse be made to work on a VIC-20, or can it only be used with a SID equiped computer? I assume that it can be used on the VIC because the VIC I chip has a couple A/D convertors.....(as far as I know).
The interesting part is not that the 1351 mouse feeds information to the POT registers but how it does it from an electrical point of view.
If at a very specific point in time you want to fool the VIC or any other machine into believing that a slowly charging capacitor has reached its "threshold point" then all you have to do is connect that capacitor to a digital chip via a smaller value resistor.
In other words rather than have a potentiometer (the paddle) charge that capacitor at a certain rate and let the VIC decide when it feels it looks like it is charged enough, replace the resistor with a digital system that will make the capacitor LOOK like it is charged or discharged at a very specific point in time that YOU decide.
Essentially, that is what the 1351 mouse does and NO, this mouse does not work on the VIC because the timing for the paddles charge/discharge is not the same as the 64. Also, on the 64, up to 4 paddles are supported because POT X-Y on the SID is externally multiplexed by a 4066.
Last edited by eslapion on Fri Dec 22, 2006 4:40 pm, edited 1 time in total.