Repo

kjana00@gmail.com

older <-

2012-02-17 00:47:31

今朝は晴れ……かと思いきやしっかりくもり。気のせいだったか……朝ごはんはパンとサラダとソーセージ。大柄な人がもこもこした厚着をしている間に入ると座席が狭い。

objdump でディスアセンブルした結果を見るに、単なる最適化の差異だけで意味は変わっていなさそうだと確認してから動かして、動くのを見てコミットというところから作業を開始。関数で計算して代入だと inline 関数でも 0 を作っておいてからレジスタ書き換えるか書き換えないかして write だけど、同じ変数をインクリメントだとリセットする時は直接メモリに 0 を書くのか。

修理された故障基板の動作確認をしたり、新しく仕上がった新品の動作確認をしたりを挟みつつ、一応仕様が決まってる機能を実現する仕組みを書くだけ書いてみる。二系統ある入力の片方を、適当にタイマーか何かで使わないようにしようっていう。タイマー持ってるのがサブマイコンだから具体的なトリガはサブマイコンから来る。でも、何でやるかまでは未定。ということでとりあえず何かのトリガでこのフラグがセットされて、というところから先を考える。

この入力って元から使えなくなる場合があることが想定されてるんで、使用の中止はそっちのロジックに乗せちゃえばいいなという結論。述語を付け足して、異常の場合だけだったところにあんまり使わないでねって言われた場合というのを付け加えて出来上がり。フラグが立ってて他の条件も満たしてたら使わないことにしておきます、っていうのを使用再開の論理に書き足したら、これで大体いいはず、かな。

実験するのにトリガをどう出してやろうかというのでちょっと悩む。本当に単なる実験なんだから、デバッグ用シリアル入出力から何か入力されたらトグルでいいじゃないかって思い付くまで悩みつつ現実逃避したりしつつ。方針決まったらちょこちょこ書くだけ……と言いつつ何か上手く動いてないように見えて悩んだりたけど。実際は、トグルした時の出力が流れて行っちゃって見えなかっただけという。今からだと片側の動作しか見えないかなと思いつつ実験。とりあえず、確認出来た側については大丈夫っぽい……という辺りで今日はおしまい。

晩ごはんどうしようと悩みつつ帰って、結論はカレー。ちょっと野菜をとガルバンゾを買っていって、予定通りのキャベツと予定外のパプリカも放り込んで、出来上がってみるとちょっと水分が多過ぎたかなという。カレーライスというよりカレーおじやというかカレーねこまんまというか。でもまあ、よっぽどひどいことしなければカレーはおいしいんだよ。

後は WWW 見たりゲームしたり、コーヒー飲みつつベルサイユ食べたり。果物欲しいかなと思ってん。カレーにあんなに野菜入れるとは思わなかったから。最初はちょっとスポンジと生クリームの部分が果物に負けてる感じがあったけど、最後には丁度良かったか。散らしてあるナッツが香ばしい。

35 階まで降りたことだしと宝物庫のクエストを受けてみたらユニークモンスターだらけの上にクリスタルドレイクがいて痛かったです、ということで死亡。がっくり。死にがち、とは思ってたところだけどね……

ベルサイユ

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12