Jasen Betts wrote to Ken Hrynchuk on 01-29-98:
KH> I've got a sneaking suspicion that I'm overlooking something quite
KH> simple. :)
JB> I think there's something wron with your BIOS! the binary you
JB> posted works fine here!
Just finished double-checking it on both of my XTs - results:
XT1 - DR-DOS 5.0 - Award BIOS 1/30/87 - aborted at midnight.
XT2 - COMPAQ-DOS 4.01 - Olivetti BIOS 2/28/85 - aborted at midnight.
And - just to make sure - floppy booted my main computer (386DX33 - AMI
BIOS 2/2/91) to MS-DOS 3.3 - aborted at midnight.
BTW, it took me a couple of years to discover I even had this bug,
because I usually have a driver loaded that redirects the DOS clock to
the real-time clock - perhaps you have such a driver loaded? Also, which
program (if any) are you using to time the delay? The reason I ask is
because I just discovered that my usual timer program (UPCT) also fails
at (and _only_ at) midnight. I haven't looked at his code, but I'll wager
that he's reprogrammed the PIT (and, it _still_ fails). So, all this is
leading me to believe that this is an OS problem, and not a firmware
or hardware one. Also, which OS are you running (this could explain the
lack of abort on your system)? One way or the other, I'd sure like to
stop this delay from failing! Thanks again for your help.
Ken
-- Kids: Beta testers extraordinaire.
* KenMail 1.0 *
~ ~ ~
--- FMail 0.92
---------------
* Origin: The Programmer's Oasis on FIDONET! (1:348/203)
|