Commit 88c2152
committed
dir.c: allow 21.7303 to return NC, ax=0 to mean supported (EDR-DOS)
EDR-DOS returns NC, AX = 0000h from 21.7303. This was incorrectly
detected as "not supported" here. CF unchanged and AL = 00h is
the typical error return, albeit CF unchanged AX unchanged has
also been observed (on dosemu2 + lDOS + SRDISK).
Reference on the correct "unsupported" return:
https://sourceforge.net/p/freedos/mailman/message/59128382/
Incorrect interrupt list entry:
https://fd.lod.bz/rbil/interrup/dos_kernel/217303.html1 parent c5211dd commit 88c2152
1 file changed
+4
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
772 | 772 | | |
773 | 773 | | |
774 | 774 | | |
775 | | - | |
776 | | - | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
777 | 779 | | |
778 | 780 | | |
779 | 781 | | |
| |||
0 commit comments