WonderWitch サンプル:パフォーマンスメーター


サンプル 1:簡易表示

key1.lzh:1,951 Bytes(00/09/07)

画面左端にメーターを出す。多ければ多いほど処理が重い。 左上に表示しているのは空ループの回数で、X 上と X 下で増減する。START で終了。

lcd_get_display_line() で現在の表示ラインを取得して、それを使って表示している。 sys_wait() の直後は 144 が返ってきて、158 まで増えてその次 0 に戻る。
1 V-BLANK 周期中に処理が終わらないとメーターの長さが 0 に戻ってしまうが、 これを防ぐには V-BLANK 割り込みを使うなどする必要がある。

WonderWitch の部屋に戻る

HOMEホームに戻る