> Am 01.02.2025 um 23:58 schrieb Eric Auer via Freedos-devel > <freedos-devel@lists.sourceforge.net>: > > I hear that ZEROFILL does notice when drives are > 2047 MB > in EDR-DOS but not in FreeDOS, even when using FAT32 kernels? > > Is there something in FAT32 interface use where ZEROFILL has > issues with FreeDOS, while working smoothly in EDR-DOS? > > Details please :-) Willi only mentioned the general issue.
This was an issue with ZEROFILL usage of INT21.7303. FreeDOS returns AX=7303 unaltered, CF=0 on success. However, MS-DOS returns AX=7300, CF=0 on failure (as it does not support this function). ZEROFILL checked for CF=1 or AX=7303 as error condition, making it fail under FreeDOS kernel. It worked with the EDR kernel because EDR returns AX=0, CF=0 on success. Bernd _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel