just some additional info:
ScrollVPort(&screen->ViewPort);
is calling
WaitBOVP(&screen->ViewPort);
so a
WaitTOF(); after that might be the cause to skip a frame.
And there is this comment to
WaitBOVP(&screen->ViewPort);:
Quote:
BUGS
Horrors! This function currently busy waits waiting for the
beam to get to the right place. It should use the copper
interrupt to trigger and send signals like WaitTOF does.
|
=>
ScrollVPort(&screen->ViewPort); is a bad idea too