ちょっと思ったのは、 VSYNC 1 で軽い処理ならば16~17が出て、 重い処理になってくると18~が出てくる。 という動作の場合は、 WHILE 1 MIL=MILLISEC (色々な処理) VSYNC ?MILLISEC-MIL WEND って感じの流れにならないですかね? まあVSYNCが垂直同期の為のウエイトだとしたら、1/60で収まらないときに次のタイミングは2/60になるので、そういう意味では合ってるのかも?