Login

Please fill in your details to login.





commodore home computers

This page is mainly about commodore home computers
page icon
This page is mainly about commodore 16
page icon
This page is mainly about commodore 64
page icon
This page is mainly about commodore amiga
page icon
The Commodore Amiga CD32
page icon
This page is mainly about commodore plus 4
page icon
This page is mainly about commodore vic-20

Commodore VIC20/VC20


Commodore 64


Guides and manuals

All third party documentation is provided purely for educational purposes and must not be distributed. If you are the copyright owner of these documents and you do not with me to make them available here, please get in touch.
🤐 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).

image

Paddles

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.

image

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