On Sat, 25 Jun 2016, Warner Losh wrote:
I was looking at the wrong row in my tables. The RX-50 uses the
300K transfer rate, while the 1.2MB IBM-AT floppy uses 500k. The
rotation rate is different, but I'm having trouble locating that. Sorry
for the possibly bad info. I added support for RX-50 to the FreeBSD
driver (preliminary, mostly works for reading, writing has issues and
formatting doesn't work) several years ago, so I needed to know...

Your info is good.

The RX-50 and the IBM "360K" when in their correct drives, spin at 300 RPM, with a data transfer rate of 250K bits per second. The "360K" is 40track/48tpi; RX-50 is 80track/96tpi

The IBM "1.2M" diskettes (and 8"DD) spin at 360 RPM, with a data transfer rate of 500K bits per second. 80track/96tpi

It gets more squirrelly when you want to use a "360K" disk (or RX-50) in a "1.2M" drive! You can either change the drive speed to 300RPM (on drives that support both speeds) and use a 250K data transfer rate, OR (on drives that don't change speed) leave the speed at 360 RPM, and change the data transfer rate to 300K bits per second to compensate for the different rotational speed. (It can get confusing because "300" is both the rotational speed of the "360K" and RX-50, AND is the data transfer rate when compensating for 360RPM, AND is the Oersted (coercivity) of the disks for "360K" and RX-50. "360" is both the rotational speed of "1.2M" and 8", AND is the polpular nake for IBM's DSDD 5150/5160 disks)


Since the RX-50 is DD with 80 track/96tpi (what the marketing people called "QUAD density"), a "360K" drive won't work. A "1.2M" drive is 80 track/96tpi, but is more commonly used at 360 RPM and density that the marketing people called "high" (which is what the marketing people were; you won't believe what the Superbrain/Intertec people called DSDD80track!)

The RIGHT drive for RX-50 would be a 5.25" "720K" drive, which weren't commonly used on PC. Such as Tandon TM100-4, Shugart/Matsushita 465, or Teac 55F. ("1.2M drives are #475 or 55G. 55FG is a "1.2M" drive that is explicitly intended to also be able to do "720K". Some "1.2M" drives can switch between 300RPM and 360RPM, some are stuck at 360RPM and need a data transfer rate change to compensate)


Because the "1.2M" drive needed to also be able to read "360K" diskettes, provision was made. 40 track V 80 track can be read just fine by using every other track, BUT because the track width is different a "1.2M" drive does not adequately cover/erase a wide ("360K" track that it tries to write over.
(1/3mm track width at 1/2mm spacing V 1/6mm track width at 1/4mm spacing)
Need an analogy? Two bicyles can ride on the tracks made by a car, but the bicycle tire-prints won't obliterate the car tire-prints.

In addition, for "360K" in a "1.2M" drive, either the rotational speed or the data transfer rate needs to change.

SO, . . .
to to do RX-50 in a "1.2M" drive, we need the 80track/96tpi track spacing, but the "360K" RPM/data transfer rate.


Proper:          300RPM  with   250K data transfer rate,  96tpi.
"1.2M" kludge:   360RPM  with   300K data transfer rate,  96tpi


(Note: the Tandon TM100-4 is an excellent drive for this, but the TM100-4M is 100tpi instead of 96!)


RX-50 and "360K" diskettes both have a coercivity of 300 Oersted. BUT, "360K" is tested at 48tpi. If there are flaws between the tracks, they won't be spotted in testing, but will show up for RX-50! So, ideally, you want disks tested for 96tpi (marketing "quad density"), or GOOD disks without flaws, even between the tracks. In theory, any good "360K" diskette should do, but some folk have encountered errors on disks not tested for 96tpi.

"1.2M" diskettes have a coercivity of 600 Oersted. When written by a drive expecting 300 Oersted, data longevity may be shortened. (Roytype "HD" with TRS80 had an average data retention of less than an hour) Do NOT use "HD" ("1.2M") diskettes for any RX-50 data that you would like to keep.


--
Grumpy Ol' Fred                 ci...@xenosoft.com

Reply via email to