rem: TimeIn = SleepTask (TimeIn + (ONE_SECOND / 20));
add: SleepThreadUntil (TimeIn + (ONE_SECOND / 20)); TimeIn = GetTimeCounter ();
context: int rotate_starbase(void* blah){	DWORD TimeIn;	STAMP s;		s.origin.x = s.origin.y = 0;s.origin.x = SAFE_X, s.origin.y = SAFE_Y + 4;	s.frame = IncFrameIndex (pMenuState->CurFrame);	TimeIn = GetTimeCounter ();	for (;;)	{		//CONTEXT OldContext;				SetSemaphore (&GraphicsSem);		DrawStamp (&s);		s.frame = IncFrameIndex (s.frame);		if (s.frame == pMenuState->CurFrame)			s.frame = IncFrameIndex (s.frame);		ClearSemaphore (&GraphicsSem);				TimeIn = SleepTask (TimeIn + (ONE_SECOND / 20));	}	(void) blah;  /* Satisfying compiler (unused parameter) */		return(0);}