Repo

kjana00@gmail.com

older <-

2008-09-17

今朝は晴れ。朝ごはんはパンとソーセージとゆでたまごとサラダ。何だか部屋が蒸し暑い……のはまあいつものことだけど、涼しい朝でも日なただと暑いっていうのは久しぶりかな。

現象を眺めつつ色々とやってみる。切り替える時にリセットすればいいはず。まあそれはそう。でも非割り込み部分のメイン処理が走ってる最中に初期化すると、戻った時には続きで処理をするはずだね、当然。そうすると、重ね合わせをやってるバッッファ周りのポインタの動きが怪しくなるわけだ……ということで納得の行く説明になりそうか。って言うか初期化処理を割り込み中に非同期に呼び出しちゃだめだわな、それは。そういうことでコマンド割り込みではフラグ立てるだけにして、メインループで必要なら初期化するようにして解決。まだちょっと切り替えた時に微妙なノイズが残るけど、これを消そうとするとひどく大がかりなことをしなきゃならない気がするし当面ここまで。

ついでに条件アセンブルする部分を集めてスタートからメインループまでを整頓したり、info 見てとりあえずこうしておくかで .PHONY: $(MODULES) として $(MODULES):; make -f Makefile.$@ objs とかしておいたり。Makefile.* に Makefile を include してるからターゲットの指定がいるという。構成を変えたらまたもうちょっと簡単に出来るんだろうけど Makefile にそんなに凝ってもしょうがないし。……と言いつつちまちまいじってるわけだけど。

もうちょっとで帰ろうかっていうところで電話が来て、あれって適当にコピーするとかで二チャンネル動かせないかというので調べてみたり。フレーム長を半分にしなきゃ無理っぽいな。半分にしたら楽々乗るけど。今ある二チャンネル化と同じ意味合いなんだかどうだか聞くのを忘れた……まあ明日か。それで帰って晩ごはんに肉野菜炒め。半額になった焼き肉用の牛がとてもいい感じにおいしい。抜けなくなったりしたんでコルク抜きを刺したままにしておいたワインのコルクがいい加減ちょっと砕けたりしたけど大丈夫かな……

だからこういう単純物理パズルは危険なんだと延々やってたり、得点が伸びないっていうか insane だと最初のボスにも会えやしないとこれまた延々撃ち落とされてみたり。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12