[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Write Signal on Disk II Question
I have done a lot of timing-critical stuff over the parallel port. It
works very well, if you
- run a single-task operating system (Plain DOS)
- make use of the CLI instruction while doing critical timing
- access the parallel port in every timing loop (this keeps the ISA-
bus loaded all the time and gives quite accurate delays)
- make all timing-critical code and data fit inside the L1-cache.
The timing I yielded with it was VERY stable, so I don't see the
problem here. I think the problem is not to miss any pulse and to find
out when to stop.
I would like to read a whole track and decode it then, but how do I
find out when the track is finished...?
I want to keep the logic in the timing-critical part as simple as
possible. Maybe it's best read for at least 2 revolutions and to hopt
that the sectors are somewhere in the track.
I will think of it...