Repo

kjana00@gmail.com

older <-

2011-04-22 01:30:48

今朝は晴れ。朝ごはんはパンとサラダ。しばらくぶりにどこも遅れてなかったら何だか無駄に早く着いたり。まあ、せいぜい五分だけど。

昨日調べたことが正しいんだったらここで任意のパケットを受信出来るはずね、ということで ICE で実験。対向のソフトウェアでパケット投げる方法に悩んだりしつつ。スクリプトでフィルタかけてるブロックで止められてたんでログにすら投げたはずのパケットが出てなかったという。

で、ちゃんとログには出るようになったけど、思ったところに制御が来ないというのでしばらく悩む。ダミーでもちゃんとそのパケット受けとる仕掛けを enable に出来るような信号加えなきゃいけないのかなんて実験をしたりしてもやっぱりはずれで……というところでふとパケットを投げるチャンネルを二系統ある内の反対側にしてみることを思い付く。この前のフィルタされちゃってるっていうのがわかる前に一度試してたけど、ちゃんとログが取れるようになってからは試してなかったん。それで試してみたらあっさり受信してブレークポイントで止まってくれた。そこでようやく ID 1 はチャンネル 1 だけどチャンネル 2 は ID 0 なんだよこのボードっていうのを思い出したり。チャンネル 2 の方にパケットを投げるんだと余計な信号を足したりしなくてもちゃんと受信出来る。……良かった。

ようやく目処が立ったところでコード書き。つまり任意のパケットを受信出来る状態にしておいて、フック関数を使って通常処理手前で片付けちゃえばいいわけね、っていう方針で受信の方をごちゃごちゃと。真面目にやるんだとツールがパケットに合わせた union の定義と信号の分解・合成マクロ定義を作ってくれるんだけど、フックで片付けちゃおうっていうとそういうのが無いんで手でやることになる。でも、そうしようと思った理由がペイロードが同じ形式のパケットが 31 種類ずつあったりするとか、そのペイロードが配列のパックなんで実はループで片付けようとすると信号アクセスのマクロ使い難いとかなんであんまり気にはならない。自分でビットを数えてると面倒臭いなっていう気分にはなるけど。

今月出す版で必要な受信分のコードをざっと書いて前に書いた下回りの差し替えと組み合わせたところで帰る。……つもりだったところを呼び止められて、フィードバックの日付を入れた上で押印した業績マネージメントシートを用意するのに PC を起ち上げ直すはめになったりして。メール見るだけだけどさ……で、日付の確認をして判を押してグループ長に渡して今度こそ帰る。

遅れついでに本屋に寄ってみたけどそもそも買おうと思った本がどこにありそうかすらわからなかった、なんてことをしつつ帰る。晩ごはんは豆とサラミのトマトスープでオレキエッテ。キコンってこのサラミ、皮にまぶしてあるのは何かでんぷん粉かな。あちこち粉だらけになるのが難点。生で食べるなら皮は邪魔かも、だけど煮込むんだとあんまり気にならないね。粉でトマトスープが白くなるけど。

WWW 見たりゲームしたり。何か不調だ……お風呂上がりにコーピーとパンプルムース。何のムースだってったっけな? 甘酸っぱいムースにふわふわ甘いスポンジ。中に生クリーム。バランスのいい味、かな。おいしい。

パンプルムース

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12