> 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

Reply via email to