this post was submitted on 19 Dec 2023
645 points (99.8% liked)

Memes @ Reddthat

1039 readers
1 users here now

The Memes community. Where Memes matter the most.

We abide by Reddthat's Instance Rules & the Lemmy Code of Conduct. By interacting here you agree to these terms.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (1 children)
[–] [email protected] 1 points 1 year ago (2 children)

Wasn't the C64 joystick port serial? Or has 40 years muddled it?

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

They're both DE-9 connectors, but the C64 joystick port is not serial. Each direction on the stick and the fire button are connected to one of the pins on the connector, and a when direction (or the fire button) is pressed that pin has a voltage applied. So effectively it's a parallel connection.

In a serial connection one of the pins is "send" pin and another is "receive". The device then sends data as a bitstream over those two pins.

[–] [email protected] 1 points 1 year ago

No, the C64 (and other computers of the time) used a DSUB9 for the joystick connector. Top row 1-5: Up, Down, Left, Right, PaddleB; bottom row 6-9: Fire, +5V, GND, PaddleA. This was the common layout across all systems back then. The DSUB15 analog joystick port was later. And no, it was no serial port, just raw IO pins.