Please fill in your details to login.

commodore home computers

amiga cd32commodore amiga cd32
c64commodore 64

Commodore VIC20/VC20

Commodore 64

Guides and manuals
All third party documentation is provided purely for educational purposes and must not be distributed.
🤐 There is literally nothing.

Joystick Pinouts

There are two joystick ports on the Commodore 64 known as 'Control Port 1' and 'Control Port 2'. Apart from a standard joystick, the C64 can also support analogue paddles, a light pen and a mouse (1350/1351).



Each joystick port has two analog inputs (pins 5 and 9), so in most of the cases I've seen, paddles come in pairs, each with their own lead, but both leads going into a single DB9 connector that matches the joystick port connector.

The SID sound chip in the C-64 has two analog inputs also, which are connected to the joystick ports through analog multiplexing (allowing a total of four paddles to connect cia the two inputs at the SID). The analog parts (excluding fire buttons etc) of a (dual) paddle is shown in the diagram below.


The potentiometers P0 and P1 are coupled as variable resistors, which supplies a charge current to the capacitors C0 and C1. The SID times this charging process, and discharges the capacitors for the next measurement, and uses the results to report the "position" of the paddle knob.

Commodore 16

Commodore Plus/4

Commodore 116

Commodore Max

Commodore Amiga 1200

Versatile Commodore Emulator (VICE) - Many Commodore Computers

VICE is a program that runs on a Unix, MS-DOS, Win32, OS/2, BeOS, QNX 4.x, QNX 6.x, Amiga, Syllable or Mac OS X machine and executes programs intended for the old 8-bit computers. The current version emulates the C64, the C64DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610/C510). An extra emulator is provided for C64 expanded with the CMD SuperCPU.

Download latest version of VICE.
Last modified: November 15th, 2021
The Computing Café works best in landscape mode.
Rotate your device.
Dismiss Warning