View Single Post
Old 05 October 2011, 06:58   #22
fishyfish
Banned
 
Join Date: Jul 2010
Location: Australia
Posts: 475
@DJay

Basically the performance of (Win)UAE means that without waiting for screen refreshes things will update inbetween frames being drawn, so by the time the screen physically updates a game loop will have been executed many times (including updating of sprite/bob/screen/etc. positions). This creates the illusion of things moving quickly (although in reality its sort of akin to moving graphics in huge steps(not exactly accurate, but for conversations sake it should get the idea across)).

To fix it simply wait for a vertical blank (use "Wait VBL X" in your code).
fishyfish is offline  
 
Page generated in 0.05892 seconds with 9 queries