[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Stephen.Usher@earth.ox.ac.uk: Re: Load average patch for MiNT 1.09.]
From: Stephen Usher <Stephen.Usher@earth.ox.ac.uk>
Subject: Re: Load average patch for MiNT 1.09.
To: schwab
Date: Fri, 11 Feb 1994 09:55:05 +0000 (GMT)
In-Reply-To: <9402110950.AA02543@issan.informatik.uni-dortmund.de> from "Andreas Schwab" at Feb 11, 94 10:50:06 am
X-Mailer: ELM [version 2.4 PL11]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
Content-Length: 1105
>Stephen Usher <Stephen.Usher@earth.ox.ac.uk> writes:
>
>|> BUGS
>
>|> The uptime and load average code uses the Vertical Blank Interrupt
>|> to update its values and assumes that the interrupt will happen
>|> 60 times per second. This is a false assumption on PAL STs running
>|> in either ST Low or ST Medium resolutions in which case the uptime
>|> clock will run slow.
>
>It's worse than that, in ST High the frame clock is 72 Hz (on
>ST/STe's), and the uptime clock will run too fast. You should never
>make any assumptions about the frequency of the VBI. If you want a
>reliable clock, use etv_timer.
I could have used the 200Hz interrupt but decided that it'd probably use too
much CPU time for that. If anyone wishes to modify my patches to give a
better time accuracy it's fine by me! :-)
Steve
--
---------------------------------------------------------------------------
Computer Systems Administrator, Dept. of Earth Sciences, Oxford University.
E-Mail: steve@uk.ac.ox.earth (JANET) steve@earth.ox.ac.uk (Internet).
Tel:- Oxford (0865) 282110 (UK) or +44 865 282110 (International).