this post was submitted on 23 Oct 2024
340 points (98.6% liked)

Technology

59157 readers
2338 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] LunarLoony@lemmy.sdf.org 20 points 2 weeks ago (1 children)

And why the floppy drive's ribbon cable has a little twist in it??

[–] Valmond@lemmy.world 5 points 2 weeks ago (2 children)

Now I'm curious, why *does *the floppy drives cable have a little twist in it?

[–] captain_aggravated@sh.itjust.works 30 points 2 weeks ago (1 children)

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 4 points 2 weeks ago

Thnx for this exposition!

[–] LunarLoony@lemmy.sdf.org 4 points 2 weeks ago (1 children)

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 5 points 2 weeks ago (1 children)

You are correct. Later drives sometimes had a cable select dip switch/pin or different ports on the motherboard.

[–] this_1_is_mine@lemmy.world 1 points 2 weeks ago

Right the jumpers would be cable select, master , slave generally. You could use master and slave or cs but shouldn't together. Not that you can't but screwing up your jumpers was the easy way to be pulling you hair out for failure to boot to the right drive or failure to id in the right order.