brain wrote:Paddles are ADCs, but very slow (1 sample every 512 cycles).
So, as long as you're OK with 800Bps (assuming 7 bits of precision), you can use the POT lines (I guess you could use both for 1600Bps). Remember, 0-5V in 256 increments.
The VIC paddles are not really an ADC that operate by directly converting a voltage to a value.
Instead, they check how much time it takes to charge the capacitor in an RC system to a specific threshold voltage. Variations in the resistance change the charging period but the threshold voltage is always the same.
This type of system is very sensitive to noise (paddle jitter).
However, in theory, if you use the moment the VIC discharges the capacitor to restart the cycle, you can fool it into thinking the paddle has a very specific value by making a digital counter which will feed the VIC a voltage higher than the threshold after a specific amount of time.
AFAIK, this is how the 1351 mouse works on the 64. However, the VIC's paddle system has a different timing than that of the 64 and the 1351 does not work properly on the VIC.
Still, using a different timing, a similar system for paddles or other input devices with rock stable consistency could be implemented on the VIC.
Be normal.