[Back to EGAVGA SWAG index] [Back to Main SWAG index] [Original]
{
> Does anybody know how to wait for the retrace before drawing a new
> screen to eliminate flicker?
Here's the procedure from a PD unit called SuperVGA (by Steve Madsen):
Waits for a verticle retrace to complete before exiting. Useful
for reducing flicker in video intensive operations, like color cycling.
}
PROCEDURE WaitRetrace;
begin
while ((Port[$3DA] AND 8) > 0) do;
while ((Port[$3DA] AND 8) = 0) do;
end;
[Back to EGAVGA SWAG index] [Back to Main SWAG index] [Original]