値が一周するタイプの場合、たとえ境界をまたいだとしても差を取れば正しい値になります。
t0%=maincnt ' たまたま t0% が &h7fffffff == 2147483647 だったとする
wait 10
t1%=maincnt
? t1%-t0% '10を表示
だから t0% から n% フレーム経過したかどうかの判断は
if maincnt >= t0% + n% then ' これだとダメで
if maincnt - t0% >= n% then ' これだとうまくいく
millisec も同様です。
ただし maincnt や millisec がサチる場合だと差を取るやりかたでも無理です。
1そうだね プレイ済み