=================================================================== RCS file: /MkLinux/floppy-darwin/NOTES,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- floppy-darwin/NOTES 2002/06/01 05:08:16 1.11 +++ floppy-darwin/NOTES 2002/06/02 01:34:42 1.12 @@ -2,16 +2,16 @@ * STILL BROKEN: -1. We need to tell the higher levels of the OS that the disk is formatted without - requiring the user to eject the floppy. - - Actually, we should just not do the whole zero-sized media thing. I've - fixed the bug that made that necessary. - -2. The format code doesn't initialize 720k or 800k disks. -3. I've set ByteBoundryAlignment to 1, but that might be unnecessary. - I was trying to track down the problem with 720k/800k. Dunno. - +1. The format code can't initialize GCR disks (800k). When the + track goes by for re-read, only sectors 1-10 or 1-11 are seen, + which means that sector 0 and sometimes sector 11 are lost or + corrupted. +2. Formatting nit: you should not be allowed to try to format a + SSDD disk as double-sided. This should be done in a way that + doesn't prevent you from taking a DSDD disk that wass previously + formatted single-sided and reformatting it as double-sided. + This requires actually checking for index marks on the back + side of the disk and doing the right thing. :-) Cleanup: do SWIMIIICopyRegs in EnterHardwareLockSection.