ゆずさんが、どういう用途で使うのかが分かりませんが WHILE 1  INC CNT  ?CNT DIV 60  VSYNC 1 WEND とするのが一番簡単なような気がします。 TIME$やMAINCNTを使ったやり方だと最初の1秒がちゃんと1秒になるように作る必要があります。単純にMAINCNTの値を60で割ったり剰余を求めた場合には最初の1秒目が正しく出ないので注意が必要です。