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

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.04020 seconds with 10 queries