Well, you are right. We do not know a lot about what you are trying to do,
only the brief bit that you told us. A hardware clock board may be absolutely
the right answer for one or even two computers and someone with the ability to
modify whatever software grabs the time of day from the regular system clock.
Or, as both Tom and I suggested in different ways, correct for the loss of time
ticks in the software that analyzes the data. No matter what, though, there is
no magic bullet solution to motherboard clock with a design that dates back to
the intro of the IBM AT back in 1984 or even 1983. I promise not to make any
assumptions or offer any further suggestions to solve a problem about which I
have been told very little... Ben Myers
On 15 May 2007 11:04:14 -0700, "" <> wrote:
>On May 15, 1:05 pm, "Tom Scales" <tjsca...@gmail.com> wrote:
>> > -----Original Message-----
>> > From: wm_wa...@hotmail.com [mailto:wm_wa...@hotmail.com]
>> > Posted At: Tuesday, May 15, 2007 12:55 PM
>> > Posted To: alt.sys.pc-clone.dell
>> > Conversation: Any way to upgrade CMOS clock??
>> > Subject: Re: Any way to upgrade CMOS clock??
>>
>> > Hi!
>>
>> > > Thanks for your reply. Daily syncing is out of the
>> > > question for the reason I stated in another reply
>> > > in this thread.
>>
>> > These programs must be making many log entries if they could be thrown
>> > off by a mere two second adjustment.
>>
>> > I have only one more suggestion to offer as a troubleshooting point.
>> > You can try to determine where the time drift is occurring with a
>> > simple BASIC program found here:
>>
>> >http://www.gilanet.com/ohlandl/CPU/MC146818AJ.html
>>
>> > William
>>
>> Relying on the time to be unique is, no offense, bad code. Been bad
>> code since I started programming in the 70's.
>>
>> Timecode is a good start, but it needs a sequence number added to it, at
>> a minimum. If there is a collision, then increment the sequence number
>> and try again -- until it works. Heck, a clock down to seconds works
>> properly with this code.
>>
>> Tom- Hide quoted text -
>>
>> - Show quoted text -
>
>Where did you take the assumption that the time is used to indicate
>sequence? Bad programming is based on bad assumptions.
>The time is used to indicate time! End of assumptions!
>
>When the time is not reliable and it has to be corrected then the
>error handling depends on the amount and nature of the data
>affected by the corrections. In order to address the whole issue
>you would have to know all the specific details. Every programmer
>knows that and stays away from making any assumptions.
>You claim to be a programmer and make wild assumptions.
>
>