Commodore Plus/4, C16 & C116 8-Pin Mini-DIN Joystick & 7-Pin Mini-DIN (1531) Cassette Pinouts

8-Pin Circular Mini-DIN (Joystick) & 7-Pin Circular Mini-DIN (Cassette) · Joysticks, Tape & Peripherals

Interactive Connector Diagram

Click or tap any pin in the diagram below to inspect its signal assignment, electrical specification, and wire colour standard.

Click any pin to view its signal assignment, electrical spec, and wire colour.

Used in Retro Machine Hubs

Click any system badge below to jump directly to its dedicated repair, schematic, and diagnostic Machine Hub:

Connector Specifications

Joystick Socket 8-Pin Circular Mini-DIN Female (2 rows of 3 pins + 2 top pins)
Cassette Socket 7-Pin Circular Mini-DIN Female (for Commodore 1531 Datasette)
ESD Protection None from factory! Joystick pins wire directly to MOS 7360/8360 TED K0–K7

Full Pin Assignment & Wiring Reference

Pin Signal Name Direction Electrical Spec / Role Wire Colour / SCART / Adapter Target
Joy Mini-DIN Pin 1 UP (K0) In Joystick UP input to TED Pin 24 (K0) DB9 Male Pin 1 (Up)
Joy Mini-DIN Pin 2 DOWN (K1) In Joystick DOWN input to TED Pin 25 (K1) DB9 Male Pin 2 (Down)
Joy Mini-DIN Pin 3 LEFT (K2) In Joystick LEFT input to TED Pin 26 (K2) DB9 Male Pin 3 (Left)
Joy Mini-DIN Pin 4 RIGHT (K3) In Joystick RIGHT input to TED Pin 27 (K3) DB9 Male Pin 4 (Right)
Joy Mini-DIN Pin 5 /JOY SELECT Strobe Out Active-Low Joystick Strobe (D2 on Joy 1; D1 on Joy 2) DB9 Male Pin 8 (Common Return!)
Joy Mini-DIN Pin 6 /FIRE (K6 / K7) In Fire Button input to TED Pin 30 (K6 Joy 1) or Pin 31 (K7 Joy 2) DB9 Male Pin 6 (Fire)
Joy Mini-DIN Pin 7 & 8 +5V (7) & GND (8) Pwr +5 V DC (Pin 7) & 0 V GND (Pin 8 — Autofire ONLY, do NOT tie DB9 Pin 8 here!) Leave Pin 8 NC on passive adapters
Tape Mini-DIN 1–6 1531 DATASETTE I/O Pin 1=GND, Pin 2=+5V, Pin 3=+6V Motor, Pin 4=Read, Pin 5=Write, Pin 6=Sense Matches C64 Tape Edge Pins A/1 to F/6!

Building a Safe C16 / Plus/4 Joystick & C2N Datasette Adapter

To fit two joystick ports and a cassette port onto the tiny C116 PCB, Commodore replaced the standard DB9 and 6-finger edge connectors with 8-pin Mini-DIN (Joystick 1 & 2) and 7-pin Mini-DIN (1531 Datasette) sockets across the C16, C116, and Plus/4.

  • Joystick Adapter: Wire Mini-DIN-8 Pins 1, 2, 3, 4, 6 to DB9 Male Pins 1, 2, 3, 4, 6, and wire Mini-DIN-8 Pin 5 (/JOY SELECT) to DB9 Male Pin 8!
  • 1530 C2N-to-Plus/4 Cassette Adapter: Map Mini-DIN-7 Pins 1 through 6 directly in order (1->1/A GND, 2->2/B +5V, 3->3/C Motor, 4->4/D Read, 5->5/E Write, 6->6/F Sense) to a 6-pin 0.156" male PCB finger tab.

Related Connectors & Ports

Theme Palette

Default Dark
High-contrast dark
Amber Terminal
Monochrome amber
Matrix CRT
Phosphor green
Workbench Light
Clean light mode

Audio & Display

Relay Click Sounds Web Audio API — soft mechanical clicks
CRT Scanline & Flicker Pure CSS overlay effect

System Info

Customization Panel Theme preference, audio FX, and CRT overlay settings are saved to your browser's localStorage and persist between visits. No cookies or server-side storage is used.
Keyboard Shortcuts Press Esc to close this panel. Use the header moon/sun icon to cycle themes.