Mail Archives: opendos/2001/04/24/09:12:37
X-Comment-To: da Silva, Joe
óÁÌÑÍ!
24-áÐÒ-2001 13:52 Joe DOT daSilva AT emailmetering DOT com (da Silva, Joe) wrote to
"'opendos AT delorie DOT com'" <opendos AT delorie DOT com>:
>> Below my addition to RBIL (just for programmers note):
>> ______________O\_/_________________________________\_/O______________
>> - `B-1A00':
>> >BUG: Under W4WG midnight flag may not be returned (AL is zero, even if
[...]
dJ> Yes ... I'm sure your explanation of the problem is correct,
I know this, because may prove this with the working sources. :) :(
dJ> although I found this problem using just M$-DOS or PC-DOS
dJ> (ie. no Windoze involved).
This only mean _another_ bug/problem.
dJ> However, the suggested solution does not work! Years ago,
This works for me! And I even don't know precisely why: if I not see
the midnight flag after B-1A00, then why it seen by DOS, _if I not call_
B-1A00 function (as I say, if I see midnight flag after B-1A00, then DOS not
see it after this; flag in memory remained uncleared before DOS calling) and
check midnight flag only through direct memory access?!
dJ> I tried to write a TSR to do exactly this. However, although
dJ> under normal circumstances this was well behaved, it "hung"
dJ> the PC every once in a while (probably due to re-entrancy
dJ> issues with DOS)! Then I discovered that DR-DOS 6.0 did
dJ> not have this bug, so the solution was to change to DR-DOS
dJ> (BTW, DR-DOS 7.0X is also OK).
- Raw text -