aubrey@rpp386.cactus.org (Aubrey McIntosh) (01/05/90)
In article <18528@bcsaic.UUCP> paula@bcsaic.UUCP (Paul Allen) writes: >I got tired of the glacial speed of the floppy driver under 1.3 and >decided to add interleaving. But since all my existing floppies were >written by the old driver, needed to be able to deal with both >interleaved and non-interleaved floppies. Also, in order to do >interleaving, you need to know the sectors per track, which depends on >the drive/media combination. But the driver tries different >combinations if if gets errors. It seems like the driver ought to >return EOF (or something) if you try to access beyond the end of the >media, but you can't know what type of media you've got until you have >a successful transfer, which you can't have if the requested block is >off the end of the disk! Aaaagh! > I'll gen a MS-DOS .exe file to physically interleave a floppy if anyone asks. I need to know: tracks sectors sides (2 right? :-) ) and desired interleave pattern. I can also give some debug hooks, possibly supporting Symdeb (or codeview, but I can't verify.) -- Aubrey McIntosh Freelance using Modula-2 Real time, embedded, instruments. Austin, TX 78723 Enquiries welcome 1-(512)-452-1540 aubrey%rpp386.Cactus.org@cs.utexas.edu