delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2001/02/15/23:06:38

From: "Rob Kramer" <robk AT cyberway DOT com DOT sg>
Newsgroups: comp.os.msdos.djgpp
Subject: System clock problem.
Date: Fri, 16 Feb 2001 11:48:33 +0800
Lines: 21
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
NNTP-Posting-Host: 203.117.157.193
Message-ID: <3a8ca532$1@news.starhub.net.sg>
X-Trace: 16 Feb 2001 11:57:38 +0800, 203.117.157.193
Organization: StarHub Internet Pte Ltd
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

My application shows a clock on a graphics screen, amongst other things.
Recently I've had a problem that on some devices (after 2.5 years of perfect
operation) the clock starts speeding up mysteriously. It will tick minutes
about twice as fast as normal.

My program gets the time from the time() call, which ultimately gets it from
Int. 0x21 function 0x2a/0x2c as far as I can see in the DJGPP sources.

Anybody has a clue what might cause the clock to speed up? The weird thing
is that if I go back to DOS, the system time is perfectly OK. Doesn't the
DOS time command use int 21 as well? There's only one RTC, right.. If I
start my application again, it's fine (but only for a few hours/days).

Thanks,

    Rob



- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019