www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/04/24/03:44:50

Message-ID: <1.5.4.32.19970424055459.00692f70@ubeclu.unibe.ch>
MIME-Version: 1.0
Date: Thu, 24 Apr 1997 07:54:59 +0200
To: tgrand AT canvaslink DOT com
From: Roger Noss <noss AT pupk DOT unibe DOT ch>
Subject: Re: timer interrupt - sample code anyone?
CC: djgpp AT delorie DOT com

At 02:57 PM 4/23/97 -0400, you wrote:

>Ok, I have a system of measuring the frame rate in my game that I
>think is pretty foolproof.  I have a variable called frame_count that
>is incremented at the end of every frame.  I then have an ISR which
>is called once per second.  In this ISR, I copy frame_count into
>a variable called fps, then I set frame_count back to 0.
>
>	Tom Grandgent

And how do you detect the end of every frame?  From VGA specs I found on the
Web I read that bit 3 of 0x3CA is set during vertical retrace but I have not
been able to capture it.  Am I barking up the wrong tree?  Is there a
function in djgpp or Allegro that does this with less effort?

Roger Noss

- Raw text -


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