Joachim Van der Auwera wrote: 
> Oh yes there is. The trick is not to restore the screen, save and write the
> sprite at the new position. You have to be more intelligent and shift data
> in your buffer, restoring what is uncovered and saving what is newly
> covered. More difficult to write, but always gives good results, independent
> of execution speed.

Helps, but doesn't solve the problem (I'm talking theoretically here,
possibly with enough effort the effects can be neglected but they are
there!). There is a time when you have to copy everything to screen
and when the screen refresh gets you then (when only halve of the
painting is done) there's nothing you can do about it.

This is the reason why if you move the mouse cursor using the keyboard
the movement looks a bit more jerky on QPC than on the original
hardware, where the PE can rely on the frame interrupt.

Marcel

Reply via email to