millisec はリアルタイムクロック(時計のこと)を数えている。 maincnt は vsync 割り込み処理で 1 増える。 vsync 割り込みというのは、えーと、一画面書き終わった時に起きるイベントのこと。 これが約 1/60 秒周期で発生します。 3ds を閉じてる間は vsync 割り込み発生しないので、maincnt は進まない。 閉じていても時計は進んでいるので、millisec も進む。 ? "-"*1e6 とかやると、表示が終わるまで vsync 割り込みを禁止しちゃうので、 やはり maincnt は進まない。 millisec は進む。