And why the floppy drive’s ribbon cable has a little twist in it??
Comment on San Francisco to pay $212 million to end reliance on 5.25-inch floppy disks
FanciestPants@lemmy.world 2 months ago
Who will carry on the knowledge of what the a:\ and b:\ drives were?
LunarLoony@lemmy.sdf.org 2 months ago
Valmond@lemmy.world 2 months ago
Now I’m curious, why *does *the floppy drives cable have a little twist in it?
captain_aggravated@sh.itjust.works 2 months ago
It’s kind of an elegant hack IBM did to make floppy drives easier to bother with.
Floppy drives were designed to attach to the computer in a bus topology, sharing all of their data connections. The only wires that weren’t in common were the Motor Enable and Drive Select lines, which is how the computer would tell the drives which one it wanted to talk to. This meant the drive needed to know which drive it was, so there were jumpers on the back so you could set them up as Drive 0 or 1 (which would show up in DOS as A or B). By twisting seven cables (three of which were ground and weren’t effected) and jumpering all drives as Drive 1(B), drives attached before the twist would respond as drive B and after the twist as drive A. That way you didn’t need to fuck with the jumpers. Some later drives even did away with the jumpers and hard wired them as B.
Akasazh@feddit.nl 2 months ago
Thnx for this exposition!
LunarLoony@lemmy.sdf.org 2 months ago
I’m not 100% sure off the top of my head, but the end result is that the drive is set to A: rather than B: in Windows. Something to do with the pins on the motherboard specifying the drive order.
nucleative@lemmy.world 2 months ago
You are correct. Later drives sometimes had a cable select dip switch/pin or different ports on the motherboard.
pastermil@sh.itjust.works 2 months ago
The CP/M gang, of course!
todd_bonzalez@lemm.ee 2 months ago
I only teach my kids about /dev/fd0
0x0@lemmy.dbzer0.com 2 months ago
Teach your kids to play music with
cat /dev/fd0 >/dev/snd
.jagged_circle@feddit.nl 2 months ago
Oh my god make it stop
MonkderVierte@lemmy.ml 2 months ago
Ctrl + C