On 16/06/10 22:24, Fred Cisin wrote:
On Wed, 16 Jun 2010, Philip Pemberton wrote:
It's currently taking ~45 seconds to scan and
decode 160 tracks (80
track disc, both sides). It'd be nice to get that down by, say, half.
The rotational speed is 300 RPM (unless you modify the drive)
The heads only operate one at a time (unless you modify the drive).
You can only do one cylinder at a time (unless you modify the drive).
I think the issue is getting confused here: this is IN ADDITION to the
time it takes to read the disc.
I'm down to 90 seconds to read an 80-track disc (which is close to the
theoretical ideal, and certainly "good enough") as magnetic transition
timing data. To convert that timing data to MFM bits, I have to feed it
through the "software data separator" -- which is what's taking 45
seconds per disc.
Reading the disc isn't the issue -- it's converting the magnetic
transition data back into something useful which takes an age. Less time
than reading a disc, but I'd still like to make it a bit better than
~2m15 per disc...
--
Phil.
classiccmp at philpem.me.uk
http://www.philpem.me.uk/