this post was submitted on 12 Aug 2025
39 points (91.5% liked)

Programmer Humor

26673 readers
1782 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] aliceblossom@lemmy.world 7 points 1 month ago (4 children)
load more comments (4 replies)
[–] Quexotic@infosec.pub 4 points 1 month ago (1 children)
[–] Hikermick@lemmy.world 1 points 1 month ago

The ol' RS232?

[–] JoMiran@lemmy.ml 3 points 1 month ago (3 children)

Big keyboard jack, serial for mouse, parallel for printer

[–] josefo@leminal.space 1 points 1 month ago (3 children)

Don't forget the serial input for gamepads and joysticks in the dedicated sound board for some reason

[–] BigDanishGuy@sh.itjust.works 1 points 1 month ago (5 children)

Except that wasn't a serial port, it was midi, and the reason it was on the sound card was because the input was analog.

Your joystick was just two fancy potentiometers, and your soundcard decoded the voltage on the middle legs into a position.

Soundcards handled joysticks because they had the fastest ADCs.

[–] josefo@leminal.space 1 points 1 month ago* (last edited 1 month ago)

Wow, 30 years later and I'm just learning this now. Thank you

[–] grue@lemmy.world 1 points 1 month ago

More info: https://en.wikipedia.org/wiki/Game_port

The 15-pin D-sub connector itself was apparently a combination of analog and digital. It had to be, since MIDI is digital (it's right there in the name: Musical Instrument Digital Interface). TIL it wasn't all digital.

[–] grozzle@lemmy.zip 1 points 1 month ago

huh, i thought it was just because "owning a sound card" and "likely to play games" was the biggest overlap of the Venn circles.

load more comments (2 replies)
[–] mercano@lemmy.world 1 points 1 month ago (1 children)

Early PC only had 5 card slots, and the only jack on the motherboard was the keyboard. One slot is going to be used by a video card, one’s probably being used by a hard drive controller, one’s probably used by a parallel + serial card. Soundcards also included controller ports to try to save a slot.

[–] jaybone@lemmy.zip 1 points 1 month ago (1 children)

I thought sometimes they called them game ports (for the joystick.)

I reasoned if you are installing a sound card, you are probably doing some gaming, so it made sense to sort of bundle those together.

[–] the_crotch@sh.itjust.works 1 points 1 month ago

Its on the sound card because it's a midi port. Its designed for connecting a keyboard (as in electronic piano). Most people used it for gamepads but that's not what it was there for.

[–] bountygiver@lemmy.ml 1 points 1 month ago

And because the PC only have 1 serial port, you disconnect the printer and use a parallel to serial adapter.

load more comments (2 replies)
[–] Routhinator@startrek.website 2 points 1 month ago (5 children)
[–] dan1101@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

My keyboard still uses a PS/2 port via adapter. 1986 Model M, still clicky.

[–] GenosseFlosse@feddit.org 1 points 1 month ago* (last edited 1 month ago) (1 children)

What kind of connector is this? I remember seeing them on 1970s audio equipment, maybe for mic in?

[–] BradleyUffner@lemmy.world 2 points 1 month ago (1 children)

It's an AT/ XT keyboard connector.

[–] Routhinator@startrek.website 2 points 1 month ago* (last edited 1 month ago)

And back then if we did have a mouse, it was square, and used a 9pin serial port

load more comments (3 replies)
[–] darkreader2636@lemmy.zip 1 points 1 month ago

You guys had keyboards?

[–] mercano@lemmy.world 1 points 1 month ago (2 children)

In my day, the RJ-11 jack was for connecting the keyboard, not the phone line.

The original Macintosh keyboard port

[–] Xatolos@reddthat.com 1 points 1 month ago

I remember those days.

[–] iglou@programming.dev 1 points 1 month ago

Okay that's something I had no idea about hahaha

[–] lime@feddit.nu 1 points 1 month ago* (last edited 1 month ago)
[–] halyihev@lemmy.world 1 points 1 month ago

I'm this old. TRS-80 Model III

[–] Draegur@lemmy.zip 1 points 1 month ago (3 children)

"do you know what ps/2 ports are?"

"holy cow, PlayStation 2? you must be AT LEAST 25!"

[dying inside intensifies]

load more comments (3 replies)
[–] cupcakezealot@piefed.blahaj.zone 1 points 1 month ago (1 children)
[–] pinball_wizard@lemmy.zip 1 points 1 month ago (1 children)
[–] tiramichu@sh.itjust.works 1 points 1 month ago* (last edited 1 month ago)

The "Turbo" function was a masterstroke of marketing.

The actual function of the turbo is to slow the machine down, so it can be compatible with older games and software that ran too quickly on those newer systems.

Of course calling it a "slow down" button wasn't very sexy, so just flip the function around and label it turbo instead!

load more comments
view more: next ›