Zitat von "mister-freeze
Is it possible that the drive was on a sub-zero track at that moment? Did you have the Track 0 signal at that moment?
I guess I'd be speculating about that now, but once I have time I will recreate the issue and check again.
Zitat von frank128
Overwise formating DSSD makes no sense.
Why not? Formatting means initializing each track with a sector map. By default, 8FORMAT without /FAT12 won't even create a filesystem; but it doesn't mean you cannot use an 8FORMAT-formatted disk in a non-DOS, non-PC environment or anything like.
But you're barking up at the wrong tree here - 8TSR cannot force the PC BIOS to start using FM modulation. All floppies originally supported for the PC, regardless of double, high or extended density, use MFM encoding. What the utility does is that it overrides the BIOS INT 13h calls that return the drive geometry, to return 77 tracks, the custom sector size (if non-512 byte), conservative drive timings, EOT (sectors per track) and the rest of the data, that are open for real mode applications under INT 1eh, which is the Diskette Parameter Table. Sadly, the signal modulation is not one of them.
Even if the PC BIOS could be tricked to support FM by intercepting the controller calls... remember that 8" SD are 128byte sectors. Attempting to use any other PHYSICAL sector size for a floppy, other than 512 bytes, through BIOS calls (i.e. including the DOS kernel) will cause buffer underruns or overflows. 99.9% of applications expect to see 512 bytes to come from a PC floppy drive per each sector - this means not more and not less.
This means that if you tried to format e.g. DSDD and installing the resident portion to memory, TESTREAD will report that there's 1kB sectors on the drive that can be utilized from BIOS. This is because TESTREAD expects that the returned buffer might be bigger, or smaller, than 512 bytes.
But - do any meaningful DOS drive operation on that floppy and you will get a system crash - DOS expects 512 bytes exactly and the BIOS call overwrites past the internal DOS buffer.
// edit
Zitat von frank128
Of course, only MFM with 512 byte blocks...
With 8FORMAT itself, you can do FM with a geometry of 26x128byte, and MFM with 128, 256, 512 and 1024-byte sectors. Again, be advised that DOS and DOS apps expect to see a 512 byte buffer. However, if the logical sector size specified in the FAT is different - that's another story. (Yes, DOS supports 128bytes per logical sector on a floppy)