Again, though, if you're interested in flux imaging you'd be able to read the same data with a PC floppy drive.
Technically speaking a controller that wanted to be able to read *any* Macintosh floppy would need to be capable of sampling variable data rates anyway because with the original Mac 128/512k's 400k floppy drive it was indeed possible to control the rotation speed of the drive by replacing the built-in floppy driver with a custom one and changing the PWM signal. Software that leveraged that for copy protection actually comprises a significant chunk of the small collection of software that only works on the "64k ROM" Macs verses the later ones; It's not the ROM, it's that the 800k and later drives ignore the PWM signal and simply rotate at different fixed speeds depending on what track they're on.
Not being able to vary the disk drive speed causes issues where the data separator / transition detector circuitry in the floppy drive has trouble detecting the transitions correctly. This makes it more difficult to read and especially write Macintosh GCR disks with a PC floppy drive — I believe there is a thread somewhere on the Kryoflux forum about this. Some drives work better than others for this.
The best solution is to use the type of drive that the disk was written with — and a 3.5" Sony 1.44MB drive for a Macintosh fits the bill.



