Quote:
Originally Posted by phx
That would mean to decode the whole track and copy the contents to a buffer, before constructing the track from scratch, even when I only change a single sector in it.
Maybe it is better in this case to shift MFM data around in the buffer? I will find out...
|
I don't see any point in attempting to optimize this case, or attempting to optimize single track writes. This isn't speed critical disk copier or formatter.
IMHO disk support should be as generic as possible, without special cases that are difficult to test. (depends on disk position etc..)