GCR stands for "group Coded Record"
On Thu, 3 Nov 2022, Fred Cisin via cctalk wrote:
>>> Also GCR, not MFM. NOT readable with a PC FDC.
>
> On Thu, 3 Nov 2022, Grant Taylor via cctalk wrote:
>> Please expand "GCR".
>
> Sure, . . . (GROSSLY OVER-SIMPLIFIED, such as "pulse" instead of flux
> transition)
> FM is "frequency modulated". Well, it is actually a regular clock pulse,
> with data bit pulse, or no pulse, between each of the clock pulses.
> There is, of course, a limit to how densely packed that can be on a track.
> A signal with all zero bits of the data, and a signal with all one bits of
> the data therefore are two different frequencies.
>
>
> MFM is "Modified Frequency Modulated". Clock pulses really aren't
necessary
> when they fall between two consecutive data pulses. If we leave those out,
> we end up with a much less dense pattern of pulses. (Over-simplified: MFM is
> FM without any clock pulses deemed "unnecessary") We can get away with a
> higher data transmission rate, even TWICE, and still not be much too
> overcrowded on the track. Therefore, twice as much data per track. The
> marketing people called that "DOUBLE DENSITY", and immediately started
> calling FM, "SINGLE DENSITY", although some engineers would argue that FM
was
> "half density" and MFM would be "about single density". If you do
historical
> research, you will find the term "double density" was used in the
literature
> BEFORE the term "single density" was (Just like the phrase "WORLD WAR
TWO"
> was used in newspapers before "WORLD WAR I" was ever applied to the
"great
> war")
>
>
> But, going back to FM, . . . if you look at all of the patterns of pulses,
> you'll see that not ALL of them are dense. In fact, of the 256 possible
> patterns for an 8 bit byte, you can find 32, or even 64, that are low enough
> density that they could be compressed. We can use 5 or 6 bits to represent
> those patterns. But, having only 5 or 6 bits usable to only use the specific
> patterns that were low enough density means that we can't use 8 bit bytes
> directly. but, we COULD recombine, to store 5 8 bit bytes as 8 5 bit
> patterns, or 3 bytes as 4 6 bit patterns. THAT produced low enough
"density"
> of the signal that by upping the data transfer rate, about one and a half
> times as much data scould be stored on a track, admittedly with some
> additional processing overhead. Thus, the Apple2 got about 140K on a disk,
> when the TRS80 got about under 100K (89,600). (Both were originally 35
> track, using Shugart SA400 and SA390 drives)
> "Beneath Apple DOS" has a decent description)
>
>
> The FDC of PC can only directly handle WD/IBM sector and track structure, so
> reading GCR, such as Apple (prior to 1.4M) Victor/Sirius, Commodore, etc.
> calls for different hardware.
>
http://www.xenosoft.com/fmts.html has a list of a few of the different
> machines that use formats that CAN be done using the PC FDC. They do still
> have different file systems, with various sector sizes, and directory
> structures.
>
>
> --
> Grumpy Ol' Fred cisin(a)xenosoft.com