Yes. The 400K
drive (which I believe is much the same as the drive Terry
was trying to fix) has an input for a PWM motor speec control signal. On
the mac, a counter is loaded from 8 bits of an unused video RAM location
at the end of each scan line (the other 8 bits go to a similar PWM
cirucit for the sound IIRC).
Interesting. I did know the mechanism to that level of detail - I just knew the
speed varied enough to be audibly detected.
Actually, I don't _know_ that's all the case but I am prepared to state
it. The Mac+ liogic board certainly outputs a PWM signal and from what I
can remember of 'Inside Macintosh' the area of memory it is laoded from
is descrivd as being for disk motor control. The 400K drive that Terry is
working on, which must be clearly similar to the Mac 400K drive, if not
identical, and that one certainly takes in a PWM motor control signal
(the adapter board, I forget the name, that's used in the Lisa with this
drive is essentailly a PWM generator). The 800K drive most certainly does
not make use of this PWM signal, but it is variable speed, so I guess it
must be settign the speed form the cylinder number.
The Apple 800K drive is alos variable-speed, but
IIRC the speed control
is handled entirely with the drive. The speed is set depending on what
cylinder the heads are on.
I wasn't sure what was up with the 800K drives, so I didn't say anything. I
did recall that there was some difference from how the 400K drives were
designed, but I didn't know what.
One thing to watch for when working on older Max is that the floppy drive
ribbon cables are not necessarily what they seem. It make look like a 20
pin ribbon cable, but if you examing it you will find that a couple of
'wires' are jsut plastic, no conductor. Thos pins are not connected (they
have signals on both the drive and logic board headers, but not the same
signal, they muc not be joined). This led me a merry dance....
-tony