Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!utgpu!water!watmath!clyde!burl!codas!killer!dons
From: dons@killer.UUCP
Newsgroups: comp.sys.ibm.pc
Subject: Re: Standard date bug
Message-ID: <2269@killer.UUCP>
Date: Mon, 30-Nov-87 23:49:50 EST
Article-I.D.: killer.2269
Posted: Mon Nov 30 23:49:50 1987
Date-Received: Fri, 4-Dec-87 02:51:45 EST
References: <7457@eddie.MIT.EDU> <598@bucket.UUCP> <436@silver.bacs.indiana.edu>
Organization: The Unix(R) Connection, Dallas, Texas
Lines: 40
Summary: fix for date bug

In article <436@silver.bacs.indiana.edu>, creps@silver.bacs.indiana.edu (Steve Creps) writes:
> In article <598@bucket.UUCP> leonard@bucket.UUCP (Leonard Erickson) writes:
> >The bug *always* occurs. There's a discussion of it in Norton's Programmers
> >Guide to the PC.
> 
>    I saw Norton's comment, and it says DOS 2.00 didn't consistently update
> the date on the midnight signal, but that 2.10 and all other versions do.
> I could still swear that it still happens in 3.2, but I haven't done any
> scientific checks on this.

I ran MS-DOS 2.11 on my PC compatible for two years without seeing this
problem.  When I upgraded to 3.2 about a year ago to make better use of my 
new 30 MB hard disk, it appeared.  I had seen this a long time ago
on a Wang PC, probably running 2.0.  From what I have read, MS fixed this
in going from 2.0 to 2.1 but it mysteriously reappeared in later versions.
They probably fixed it again in 3.21 (I hope).  I have seen a technical
explanation which I am unable to repeat, but I found the following file on
a bulletin board earlier this year.  Put this file (CLOCKFIX.SYS) in the
root directory and put the line "DEVICE = CLOCKFIX.SYS" in your CONFIG.SYS
file.  I believe this patches the timer tick interrupt vector to properly
handle the midnight flag.  I have been using this since early this year
and have had no problems.  UUENCODED file follows:


begin 644 clockfix.sys
M_____PB ,@ ] $-,3T-+)" @           ^ 6L :P!K .  9@!P '  A "$
M '  <  NB1X2 "Z,!A0 R_Q04U%25E=5'@8NQ1X2 (I' CP+=QB+3Q+$?PX.
M'[X: +0  _ #\/\DN  #ZPBX X'K [@  <4>$@")1P,''UU?7EI96UC+)HL%
MHQ8 )HM- B:+502P//;EM0 #P;EP%XO:]^&+R+!D]N<#R(/2 +<  \N#T@"2
MD;L+Z??CA]&2]^,#P8/2 )*[!0#V\XK(M0"*Q)B2]_.+T(D.& "T +1T='BT=$#TQ/!DKD+Z??QB]@SP/?Q
MB].YR #W\8+Z9'(#@NID]8K:T="R -'2N3P ]_&*^O;QAN!0H18 JUBKB\.K
MZ3+_Q!X2 ";'1PX^ 2:,3Q#I(?\                                 
8                                
 
end
-- 
	Don Simoneaux		Phone:  (214) 964-1859
	3605 Interlaken Dr.
	Plano, TX 75075		USENET:  ...ihnp4!killer!dons