I have three different IBM PS/2 machines and all of them are in perfect working order—except for the floppy drives. None of the floppy drives will read disks, which means all I can do is key in BASIC programs. This gets old fast, especially for an assembly-language programmer!
I don't have any "spare" PS/2 floppy drives, and even if I did, they would very likely be broken, too! For some reason, these drives just didn't hold up well. And have become extremely scarce in the intervening years.
However, I do have a pile of standard 3.5" floppy drives that work just fine. (Some of them even older than the broken PS/2 drives.) It would be really nice if I could just drop one of these drives in my PS/2s. Unfortunately (and quite ironically), the PS/2 series is not IBM-compatible. Their floppy drives used a card-style "edge" connector that carried both power and data, and plugged directly into a slot on a daughter-board.
The photo on the left shows a front-shot of an OEM PS/2 floppy drive, just like the ones in my machines. The photo on the right is a better shot of the connector on the back.
(Left image courtesy of Tomáš Slavotínek. Right image adapted from original by Dale Mahalko. Both are via Wikipedia, licensed under CC by-SA.)
Is there any way to adapt/convert this proprietary PS/2-specific connector to allow a standard 34-pin PC floppy drive to be plugged in? The data and power are both provided on the PS/2 connector, so there should be a way to build an adapter. Anyone know of a source for a pinout? Better yet, has ever done this before and know that it works?
(Assume both drives have identical capacities, so that once the electrical interface problems were solved, the software should work without a hitch. The PS/2 supported 1.44 MB and 2.88 MB 3.5" floppies, but all of mine are 1.44 MB drives, and that's the same capacity of "standard" drive that I'd want to replace it with.)