commodore home computers
This page is mainly about commodore home computers
This page is mainly about commodore 16
This page is mainly about commodore 64
This page is mainly about commodore amiga
The Commodore Amiga CD32
This page is mainly about commodore plus 4
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).
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.
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