If his program just does a contiguous read then it possibly doesn't. Reading random words from the file requires rapid, multi cylinder seeks between reads. This is both testing for lost seeks and miscalculation of the location when doing seeks.exxos wrote: 17 May 2023 23:19 Wouldn't that be almost the same as dumping known bit patterns to the drive and reading them back like jookie's test program does anyway ?
I know from experience with my Apricot HD simulator using a Pico that with an off-by-one error in my cache code meant that in certain situations one byte would not be written and that was a head scratcher as to why the files were being corrupted.

