> On Mon, Dec 14, 1998 at 09:22:14AM +0000, H. Peter Anvin wrote:
> > Sounds like it is leaving the midnight flag on. The midnight flag is
> > supposed to be cleared when it is first read out. (This of course
> > means that if anything other than DOS calls the BIOS call to get the
> > time, DOS loses a day. *Sigh.*)
>
> Would the problem of DOS losing a day if something else calls the BIOS
> exist on a "real" machine too?
Yep, it's a fundamental interface bug.
> I'll dig through the code to see if I can figure out where it's doing
> it, but I don't know this stuff well at all, so if someone could help,
> it would be greatly appreciated.
-hpa