2003年11月06日(木) [長年日記]
■ 「マリオカート ダブルダッシュ !!」商品発送のお知らせ
という事で、発売4日前に急いでアマゾンに予約したマリオカートが、本日無事に発送されたようです。なので、ちゃんと発売日に届く事になりますね。優秀だ、アマゾン。でも、よくよく考えれば、アマゾン側も予約用に一定数を確保しているはずで、小野田がたまたまその一定数に達する前に予約した、というだけの話だと思うんで、当然と言えば当然ですかね。
とりあえず、週末は久々にゲームキューブを動かしましょう。ちなみに小野田、マリオカートをプレイするのはこれが初めてです。優しくしてね、って事で。
■ [BLACK DIAMOND] タイマー関係の修正
どうも、WAITコマンドやバックグラウンド実行、BGMのフェードなどに使っているマルチメディアタイマーは、主処理の負荷が高くなりすぎると色々と不具合が発生するようなので、使うのヤメました。で、結局、Idle部分をフルパワーでまわして、念のためSleep(1)を入れてCPU使用率100%にしないようにしつつ、Idle処理内でtimeGetTime()を使い、時間を取得して、その差を見てタイマーっぽい処理を全て行うようにしました。これで、主処理は全部Idle部で動く事になるので、ずいぶんスッキリしましたね。が、まだ小野田のマシン環境でしか試してないので、コレがこのままちゃんと動くのかはわからんので、小野田赤に検証してもらってから、ナイトリーあたりに置きます。
ちなみに、気になる人は前々から気になっていたと思われる「キー入力待ちの時に表示される画面右下の三角が、表示初回のみ黒い四角になっててカッコ悪い」現象ですが、ついでに修正しときました。かなり前から気付いてたんですが、なんとなく放置しっぱなしだったんですよね。ま、次回から直りますんで、御安心を。
■ 2004年宇宙カレンダー
結局、日本版とアメリカ版の二つとも注文してしまいました。フタツトモデス、フタツトモ。ま、一つは自分の部屋に使って、もう一つは…………会社用?ま、来年になったら考えましょう。