From: gdemont AT my-deja DOT com Newsgroups: comp.os.msdos.djgpp Subject: Re: Fine timing Date: Fri, 13 Oct 2000 12:17:11 GMT Organization: Deja.com - Before you buy. Lines: 30 Message-ID: <8s6ug4$ebr$1@nnrp1.deja.com> References: <8s4ini$g3i$1 AT nnrp1 DOT deja DOT com> <7458-Thu12Oct2000175507+0300-eliz AT is DOT elta DOT co DOT il> NNTP-Posting-Host: 130.125.13.32 X-Article-Creation-Date: Fri Oct 13 12:17:11 2000 GMT X-Http-User-Agent: Mozilla/4.75 (Macintosh; U; PPC) X-Http-Proxy: 1.0 x63.deja.com:80 (Squid/1.1.22) for client 130.125.13.32 X-MyDeja-Info: XMYDJUIDgdemont To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com > > A small question: is a "middle" frequency timer > > available from djgpp run-time (say ~1Khz, i.e. a bit > > more than the 18.2 Hz of DOS) Eli: > Did you consider the CMOS real-time-clock timer? It runs at 1024Hz by > default and triggers Int 70h on IRQ8 (IIRC). By default ? This is very good news!! > By default, this clock's > interrupt is disabled, but you can enable it by writing appropriate > values into port 70h. Nice! And is it possible to read the 1024ths of second from port 70h without using an interrupt ? In that case it would simplify dramatically things. For the moment I program the PIT, take Int 8 and repair the BIOS time that would go wrong otherwise by reading the values from port 70h! I works, but is not so nice and needs not forgetting to reset the normal state a the end - especially when an unhandled Ada exception has occured. Anyway, thank you very much, I'll see on that side! Gautier Sent via Deja.com http://www.deja.com/ Before you buy.