▲ 1269 ▼ Vintage (lemmy.world) submitted 1 year ago by ekZepp@lemmy.world to c/programmer_humor@programming.dev 302 comments fedilink hide all child comments
[–] JoMiran@lemmy.ml 124 points 1 year ago (24 children) Big keyboard jack, serial for mouse, parallel for printer permalink fedilink source hideshow 24 child comments replies: [–] josefo@leminal.space 30 points 1 year ago (12 children) Don't forget the serial input for gamepads and joysticks in the dedicated sound board for some reason permalink fedilink source parent hideshow 12 child comments replies: [–] BigDanishGuy@sh.itjust.works 35 points 1 year ago (7 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. permalink fedilink source parent hideshow 7 child comments replies: [–] cmnybo@discuss.tchncs.de 15 points 1 year ago (2 children) They didn't even use an ADC. They used 555 timers to produce a pulse. They measured the length of the pulse to determine the potentiometer position. Since there are 4 analog inputs, they typically used the 558 timer which is the quad version of the 555. permalink fedilink source parent hideshow 2 child comments replies: [–] BigDanishGuy@sh.itjust.works 7 points 1 year ago* (last edited 1 year ago) (1 child) And here I thought I had it all figured out. But it does make sense. Doing it with an analog signal introduces noise and measuring pulse widths is going to be simpler. permalink fedilink source parent hideshow 1 child comment replies: [–] dethmetaljeff@lemmy.zip 2 points 1 year ago I don't know what I'm going to do with this information but I'm glad it's in my brain now. permalink fedilink source parent [–] josefo@leminal.space 5 points 1 year ago Wow, 30 years and I'm just learning this now. Thank you permalink fedilink source parent [–] grue@lemmy.world 4 points 1 year 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. permalink fedilink source parent [–] grozzle@lemmy.zip 3 points 1 year 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. permalink fedilink source parent [–] HugeNerd@lemmy.ca 1 point 1 year ago 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. Considering MIDI stands for Musical Instrument Digital Interface, I have no idea what you're trying to say. permalink fedilink source parent [–] mercano@lemmy.world 8 points 1 year ago (2 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. permalink fedilink source parent hideshow 2 child comments replies: [–] jaybone@lemmy.zip 6 points 1 year ago (1 child) 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. permalink fedilink source parent hideshow 1 child comment replies: [–] the_crotch@sh.itjust.works 3 points 1 year 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. permalink fedilink source parent [–] bountygiver@lemmy.ml 0 points 1 year ago And because the PC only have 1 serial port, you disconnect the printer and use a parallel to serial adapter. permalink fedilink source parent [–] Evil_Shrubbery@lemmy.zip 8 points 1 year ago (5 children) Yes, this is where my PC master gaming started. permalink fedilink source parent hideshow 5 child comments replies: [–] JoMiran@lemmy.ml 28 points 1 year ago (4 children) permalink fedilink source parent hideshow 4 child comments replies: [–] III@lemmy.world 2 points 1 year ago (1 child) All the naysayers never used a Gateway AnyKey keyboard... their loss. permalink fedilink source parent hideshow 1 child comment replies: [–] JoMiran@lemmy.ml 1 point 1 year ago Such nice keyboards. My Gateway 2000 was from 1991 and I believe they were pretty top notch at the time. It wasn't until later that they went to shit. Through all the years and the massive amounts of mods, it didn't fail until I retired it sometime in the mid to late 2000's and only because home routers now did what it could do...faster and for a lot let power. It's still in storage and I bet that if I powered it on today, it would boot. permalink fedilink source parent [–] Bytemeister@lemmy.world 2 points 1 year ago (1 child) They all got bought by acer and turned into the shittiest brand-name PCs on the planet. permalink fedilink source parent hideshow 1 child comment replies: [–] jaybone@lemmy.zip 2 points 1 year ago Wasn’t gateway already shitty to begin with? permalink fedilink source parent [–] shalafi@lemmy.world 6 points 1 year ago Nailed it! I was going to post the DIN-5 kb connector. permalink fedilink source parent [–] Ibuthyr@lemmy.wtf 6 points 1 year ago (2 children) This one for me. Was born in 82. permalink fedilink source parent hideshow 2 child comments replies: [–] Psythik@lemmy.world 5 points 1 year ago (1 child) Born in '88 and this was also my childhood. But to be fair, my parents bought the PC from Sears so it was probably an older, budget model. It ran Windows 3.1 and had a 16 MHz 386 with the Turbo button. permalink fedilink source parent hideshow 1 child comment replies: [–] grue@lemmy.world 4 points 1 year ago* My 286 had PS/2 ports instead of the obsolete DIN keyboard/serial mouse. smug_look_of_superiority.jpg permalink fedilink source parent [–] ragas@lemmy.ml 3 points 1 year ago I'm in this picture. permalink fedilink source parent
[–] josefo@leminal.space 30 points 1 year ago (12 children) Don't forget the serial input for gamepads and joysticks in the dedicated sound board for some reason permalink fedilink source parent hideshow 12 child comments replies: [–] BigDanishGuy@sh.itjust.works 35 points 1 year ago (7 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. permalink fedilink source parent hideshow 7 child comments replies: [–] cmnybo@discuss.tchncs.de 15 points 1 year ago (2 children) They didn't even use an ADC. They used 555 timers to produce a pulse. They measured the length of the pulse to determine the potentiometer position. Since there are 4 analog inputs, they typically used the 558 timer which is the quad version of the 555. permalink fedilink source parent hideshow 2 child comments replies: [–] BigDanishGuy@sh.itjust.works 7 points 1 year ago* (last edited 1 year ago) (1 child) And here I thought I had it all figured out. But it does make sense. Doing it with an analog signal introduces noise and measuring pulse widths is going to be simpler. permalink fedilink source parent hideshow 1 child comment replies: [–] dethmetaljeff@lemmy.zip 2 points 1 year ago I don't know what I'm going to do with this information but I'm glad it's in my brain now. permalink fedilink source parent [–] josefo@leminal.space 5 points 1 year ago Wow, 30 years and I'm just learning this now. Thank you permalink fedilink source parent [–] grue@lemmy.world 4 points 1 year 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. permalink fedilink source parent [–] grozzle@lemmy.zip 3 points 1 year 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. permalink fedilink source parent [–] HugeNerd@lemmy.ca 1 point 1 year ago 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. Considering MIDI stands for Musical Instrument Digital Interface, I have no idea what you're trying to say. permalink fedilink source parent [–] mercano@lemmy.world 8 points 1 year ago (2 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. permalink fedilink source parent hideshow 2 child comments replies: [–] jaybone@lemmy.zip 6 points 1 year ago (1 child) 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. permalink fedilink source parent hideshow 1 child comment replies: [–] the_crotch@sh.itjust.works 3 points 1 year 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. permalink fedilink source parent [–] bountygiver@lemmy.ml 0 points 1 year ago And because the PC only have 1 serial port, you disconnect the printer and use a parallel to serial adapter. permalink fedilink source parent
[–] BigDanishGuy@sh.itjust.works 35 points 1 year ago (7 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. permalink fedilink source parent hideshow 7 child comments replies: [–] cmnybo@discuss.tchncs.de 15 points 1 year ago (2 children) They didn't even use an ADC. They used 555 timers to produce a pulse. They measured the length of the pulse to determine the potentiometer position. Since there are 4 analog inputs, they typically used the 558 timer which is the quad version of the 555. permalink fedilink source parent hideshow 2 child comments replies: [–] BigDanishGuy@sh.itjust.works 7 points 1 year ago* (last edited 1 year ago) (1 child) And here I thought I had it all figured out. But it does make sense. Doing it with an analog signal introduces noise and measuring pulse widths is going to be simpler. permalink fedilink source parent hideshow 1 child comment replies: [–] dethmetaljeff@lemmy.zip 2 points 1 year ago I don't know what I'm going to do with this information but I'm glad it's in my brain now. permalink fedilink source parent [–] josefo@leminal.space 5 points 1 year ago Wow, 30 years and I'm just learning this now. Thank you permalink fedilink source parent [–] grue@lemmy.world 4 points 1 year 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. permalink fedilink source parent [–] grozzle@lemmy.zip 3 points 1 year 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. permalink fedilink source parent [–] HugeNerd@lemmy.ca 1 point 1 year ago 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. Considering MIDI stands for Musical Instrument Digital Interface, I have no idea what you're trying to say. permalink fedilink source parent
[–] cmnybo@discuss.tchncs.de 15 points 1 year ago (2 children) They didn't even use an ADC. They used 555 timers to produce a pulse. They measured the length of the pulse to determine the potentiometer position. Since there are 4 analog inputs, they typically used the 558 timer which is the quad version of the 555. permalink fedilink source parent hideshow 2 child comments replies: [–] BigDanishGuy@sh.itjust.works 7 points 1 year ago* (last edited 1 year ago) (1 child) And here I thought I had it all figured out. But it does make sense. Doing it with an analog signal introduces noise and measuring pulse widths is going to be simpler. permalink fedilink source parent hideshow 1 child comment replies: [–] dethmetaljeff@lemmy.zip 2 points 1 year ago I don't know what I'm going to do with this information but I'm glad it's in my brain now. permalink fedilink source parent
[–] BigDanishGuy@sh.itjust.works 7 points 1 year ago* (last edited 1 year ago) (1 child) And here I thought I had it all figured out. But it does make sense. Doing it with an analog signal introduces noise and measuring pulse widths is going to be simpler. permalink fedilink source parent hideshow 1 child comment replies: [–] dethmetaljeff@lemmy.zip 2 points 1 year ago I don't know what I'm going to do with this information but I'm glad it's in my brain now. permalink fedilink source parent
[–] dethmetaljeff@lemmy.zip 2 points 1 year ago I don't know what I'm going to do with this information but I'm glad it's in my brain now. permalink fedilink source parent
[–] josefo@leminal.space 5 points 1 year ago Wow, 30 years and I'm just learning this now. Thank you permalink fedilink source parent
[–] grue@lemmy.world 4 points 1 year 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. permalink fedilink source parent
[–] grozzle@lemmy.zip 3 points 1 year 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. permalink fedilink source parent
[–] HugeNerd@lemmy.ca 1 point 1 year ago 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. Considering MIDI stands for Musical Instrument Digital Interface, I have no idea what you're trying to say. permalink fedilink source parent
[–] mercano@lemmy.world 8 points 1 year ago (2 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. permalink fedilink source parent hideshow 2 child comments replies: [–] jaybone@lemmy.zip 6 points 1 year ago (1 child) 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. permalink fedilink source parent hideshow 1 child comment replies: [–] the_crotch@sh.itjust.works 3 points 1 year 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. permalink fedilink source parent
[–] jaybone@lemmy.zip 6 points 1 year ago (1 child) 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. permalink fedilink source parent hideshow 1 child comment replies: [–] the_crotch@sh.itjust.works 3 points 1 year 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. permalink fedilink source parent
[–] the_crotch@sh.itjust.works 3 points 1 year 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. permalink fedilink source parent
[–] bountygiver@lemmy.ml 0 points 1 year ago And because the PC only have 1 serial port, you disconnect the printer and use a parallel to serial adapter. permalink fedilink source parent
[–] Evil_Shrubbery@lemmy.zip 8 points 1 year ago (5 children) Yes, this is where my PC master gaming started. permalink fedilink source parent hideshow 5 child comments replies: [–] JoMiran@lemmy.ml 28 points 1 year ago (4 children) permalink fedilink source parent hideshow 4 child comments replies: [–] III@lemmy.world 2 points 1 year ago (1 child) All the naysayers never used a Gateway AnyKey keyboard... their loss. permalink fedilink source parent hideshow 1 child comment replies: [–] JoMiran@lemmy.ml 1 point 1 year ago Such nice keyboards. My Gateway 2000 was from 1991 and I believe they were pretty top notch at the time. It wasn't until later that they went to shit. Through all the years and the massive amounts of mods, it didn't fail until I retired it sometime in the mid to late 2000's and only because home routers now did what it could do...faster and for a lot let power. It's still in storage and I bet that if I powered it on today, it would boot. permalink fedilink source parent [–] Bytemeister@lemmy.world 2 points 1 year ago (1 child) They all got bought by acer and turned into the shittiest brand-name PCs on the planet. permalink fedilink source parent hideshow 1 child comment replies: [–] jaybone@lemmy.zip 2 points 1 year ago Wasn’t gateway already shitty to begin with? permalink fedilink source parent
[–] JoMiran@lemmy.ml 28 points 1 year ago (4 children) permalink fedilink source parent hideshow 4 child comments replies: [–] III@lemmy.world 2 points 1 year ago (1 child) All the naysayers never used a Gateway AnyKey keyboard... their loss. permalink fedilink source parent hideshow 1 child comment replies: [–] JoMiran@lemmy.ml 1 point 1 year ago Such nice keyboards. My Gateway 2000 was from 1991 and I believe they were pretty top notch at the time. It wasn't until later that they went to shit. Through all the years and the massive amounts of mods, it didn't fail until I retired it sometime in the mid to late 2000's and only because home routers now did what it could do...faster and for a lot let power. It's still in storage and I bet that if I powered it on today, it would boot. permalink fedilink source parent [–] Bytemeister@lemmy.world 2 points 1 year ago (1 child) They all got bought by acer and turned into the shittiest brand-name PCs on the planet. permalink fedilink source parent hideshow 1 child comment replies: [–] jaybone@lemmy.zip 2 points 1 year ago Wasn’t gateway already shitty to begin with? permalink fedilink source parent
[–] III@lemmy.world 2 points 1 year ago (1 child) All the naysayers never used a Gateway AnyKey keyboard... their loss. permalink fedilink source parent hideshow 1 child comment replies: [–] JoMiran@lemmy.ml 1 point 1 year ago Such nice keyboards. My Gateway 2000 was from 1991 and I believe they were pretty top notch at the time. It wasn't until later that they went to shit. Through all the years and the massive amounts of mods, it didn't fail until I retired it sometime in the mid to late 2000's and only because home routers now did what it could do...faster and for a lot let power. It's still in storage and I bet that if I powered it on today, it would boot. permalink fedilink source parent
[–] JoMiran@lemmy.ml 1 point 1 year ago Such nice keyboards. My Gateway 2000 was from 1991 and I believe they were pretty top notch at the time. It wasn't until later that they went to shit. Through all the years and the massive amounts of mods, it didn't fail until I retired it sometime in the mid to late 2000's and only because home routers now did what it could do...faster and for a lot let power. It's still in storage and I bet that if I powered it on today, it would boot. permalink fedilink source parent
[–] Bytemeister@lemmy.world 2 points 1 year ago (1 child) They all got bought by acer and turned into the shittiest brand-name PCs on the planet. permalink fedilink source parent hideshow 1 child comment replies: [–] jaybone@lemmy.zip 2 points 1 year ago Wasn’t gateway already shitty to begin with? permalink fedilink source parent
[–] jaybone@lemmy.zip 2 points 1 year ago Wasn’t gateway already shitty to begin with? permalink fedilink source parent
[–] shalafi@lemmy.world 6 points 1 year ago Nailed it! I was going to post the DIN-5 kb connector. permalink fedilink source parent
[–] Ibuthyr@lemmy.wtf 6 points 1 year ago (2 children) This one for me. Was born in 82. permalink fedilink source parent hideshow 2 child comments replies: [–] Psythik@lemmy.world 5 points 1 year ago (1 child) Born in '88 and this was also my childhood. But to be fair, my parents bought the PC from Sears so it was probably an older, budget model. It ran Windows 3.1 and had a 16 MHz 386 with the Turbo button. permalink fedilink source parent hideshow 1 child comment replies: [–] grue@lemmy.world 4 points 1 year ago* My 286 had PS/2 ports instead of the obsolete DIN keyboard/serial mouse. smug_look_of_superiority.jpg permalink fedilink source parent
[–] Psythik@lemmy.world 5 points 1 year ago (1 child) Born in '88 and this was also my childhood. But to be fair, my parents bought the PC from Sears so it was probably an older, budget model. It ran Windows 3.1 and had a 16 MHz 386 with the Turbo button. permalink fedilink source parent hideshow 1 child comment replies: [–] grue@lemmy.world 4 points 1 year ago* My 286 had PS/2 ports instead of the obsolete DIN keyboard/serial mouse. smug_look_of_superiority.jpg permalink fedilink source parent
[–] grue@lemmy.world 4 points 1 year ago* My 286 had PS/2 ports instead of the obsolete DIN keyboard/serial mouse. smug_look_of_superiority.jpg permalink fedilink source parent