Hi all, I am pleased to announce FORMAT 0.91s, which you can get at:
http://www.coli.uni-sb.de/~eric/stuff/soft/by-others/ format-0.91s.zip
(remove the space to get the actual URL)

Changes: Daniele Giacomini did several tests with his various old PCs
with 5.25in drives, and I think the (broken since 0.91q?) handling of
5.25in formats should now work better than in most older FORMAT versions :-).
FORMAT also avoids a false DMA overrun error (Mark Zbikowski wrote about it
in an old usenet posting, and somebody recently mentioned his other postings
on the freedos-devel list...) and saves/restores the DDPT between int 13
calls (otherwise, log printing, if redirected to another floppy, would mess
up the floppy property settings between the accesses to the to-be-formatted
floppy - found by Daniele, too). The DDPT log text is shorter now, and the
drive setup for floppy format got cleaned up. As suggested in Bugzilla entry
1823, FORMAT now checks the carry flag first before checking the returned
status (AH register) after int 13 (BIOS disk services) calls. This check was
missing in some floppy-related calls.

Bugzilla entries:
998 - lists many test scenarios, especially for FAT32. Currently open:
  FAT16 vs disk access (probably fixed now), inconsistency between DOS
  and boot sector for small FAT16 disks where DOS uses FAT12 for some
  reason, MIRROR might need a "confirm" prompt (I do not think so: The
  mirror step is aborted if it is found to be destructive, i.e. if the
  area where the mirror data will be stored is found to be in use), and
  the "type the full word yes" prompt is teasing the user ;-). Yves also
  mentions that the default format type for harddisk is quick (safe or
  irreversible) - fast but no surface scan / wiping. No problem IMHO.
  Yves updates his own report later - newer FORMAT solves the FAT12/16
  effect and disk access problems, but NDD/DiskMinder were not perfectly
  happy: They think small FAT16 partitions are no good idea (etc.)?
  And DiskMinder is SOMEHOW not happy with the FAT (16/32) for non-huge
  disks. I hope Yves can find more specific information here.
998 - in addition, there are still some formatting styles which have not
  been tested (at least not documented in bugzilla). Please have a look
  and report your experiences (Hi Daniele! ;-)).

1816 - format to 360k was broken, should probably be fixed in 0.91s :-).
1823 - carry flag should be checked after calling int 13, not only the return
  status in register AH. This should be fixed in 0.91s, too.

I ask the bug reporters to re-test with 0.91s and close bugs 1816 / 1823,
after adding a comment that 0.91s fixes the bug, if the test results confirm
that the new FORMAT actually solves the problems.

Enjoy the new FORMAT release 0.91s :-).


PS: Please let me know if you found that I introduced new bugs...! And let
me know if I forgot to fix old bugs. And let me know if 1816 / 1823 are fixed.

SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
Freedos-user mailing list

Reply via email to