delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/06/04/15:20:26

From: "Bonifati" <abonifati AT telsa DOT it>
Newsgroups: comp.os.msdos.djgpp
Subject: wait for vertical retrace
Date: Fri, 4 Jun 1999 20:24:02 +0200
Organization: Centro Servizi Interbusiness
Lines: 21
Message-ID: <7j95e8$ajm$1@fe1.cs.interbusiness.it>
NNTP-Posting-Host: 212.210.156.32
X-Newsreader: Microsoft Outlook Express 4.72.3110.5
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

i copied this code to wait for the vertical retrace from a book:

void Wait_Vertical_Retrace (void)
{
  while ( (inp (0x3da) && 0x8) != 0 ) {};
  while ( (inp (0x3da) && 0x8) == 0 ) {};
}

my program works without waiting for vertical retrace; when i include it, it
fails on run-time (i think it goes in infinite loop into
Wait_Vertical_Retrace function).
i can't figure out what's wrong with this function. please help me!









- Raw text -


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