sayさんへ うえこうさんが書かれていることをより正しく言うならばプチコン3号はボタンやタッチやジャイロセンサーの情報だけではなくTIME$もフレーム単位で更新されているためです。 そのやり方だとIF TIME$!=OTM$ THEN~とOTM$=TIME$が同一フレーム内にある場合のみCNTがインクリメントされるため1秒ごと増えないのはプチコン3号の仕様通りの動作となります。 したがって、IF TIME$!=OTM$ THEN~とOTM$=TIME$の間にVSYNCを挟めばCNTは1から増えることはありません。 これは、BUTTON関数を使用時も同じことが言え、フレームをまたいでBUTTONを複数回呼び出して判定を行った場合には正常動作しないことがあります。