あ、やっぱりメインスレッド(システム処理)で10秒は経過してるのかも。 ちょっと試しに「MAINCNT を60で割って得られる"起動後の秒数(と思われる値)"と、"現在の時刻(TIME$)を秒で表した数"との差分」を求めるプログラムを作成したのですが…… 最初のプログラムを実行するたびに、2つめのプログラムで求められる差分が徐々に拡大していきました。 つまり、MAINCNT っていうのはそんなに正確な経過時間を求められるわけじゃないから、実行時間を測るのには不適切な値って事、なのかなぁ。 (実のところ、何もしなくても10分単位で放置した後に計測すると、やや差分が広がる形でのズレが発生はするのですが、今回の結果には大した影響はないはず)