_★
やったこと
[ETC]自作CPU開発
[ETC]洗濯
[ETC]散歩
[ETC]買い出し
[ETC]夏コミ原稿執筆
0550起床。
自作CPU開発の件で早朝からClaudeに指示を出して休日恒例の散歩にでかけるため支度して0625出発。
今日は甲州街道時短コース。それにしても暑い。0645帰還。
帰宅後二度寝。0725再起動。
洗濯しようと洗濯機のある床を見たらGの抜け殻発見。これはまずい。対策せんと。
自作CPU開発の続き。
昨日からRTL上でDhrystoneを動かそうとするが暴走してしまう。
その原因究明中。が、全然わからん。
昼飯はいつも通り素麺。
駅前に買い出しのため支度して1255出発。
暑いあつ過ぎる。一番暑い時間帯だよな。
自転車を京王八王子駅前の会社の駐車場に置いてJR八王子駅方面へ。
まず八王子オクトーレに行く。ビル内、超涼しい。
コーナンでドライバービッドやらマスクやら購入。
今朝。Gの抜け殻を見たんで速攻で金鳥ゴキブリムエンダーを購入。
途中、携帯に海外から詐欺電話っぽい電話が入電。しかも2回。
靴がボロボロになっていたんでセレオ北館に行きABCマートで靴を購入。
さらにビクトリアに行き防水スプレーも購入。
用事が済んだんで自転車を回収して帰還。
帰宅途中、余りに暑いんで近所のファミマに寄りガリガリ君を購入。1445帰還。
ガリガリ君を喰って仮眠。
夕方、スゲー夕立が来てた。
いい加減、夏コミ原稿を執筆しないとヤヴァイので書いたり。
_★
自作 CPU開発
ストレージコントローラの実装も完了したのでRTL上で動かしたいが、
前哨戦としてRTL上でDhrystoneを動かしてみたら暴走してしまった。
金曜日の夜からずっとやっていたが全然解決しない。
シミュレーターで動いていたんでRTLの実装ミスと思っていたら最終的にはCコンパイラのバグだった。
これまでシミュレーターで動いていたのは偶然だった。
コンパイラが変数を初期化してなかったのが原因だったがシミュレーターはメモリを初期化していたんで問題なかった。
しかし、RTLでは初期値が不定で暴走してしまった。
これ気が付くのは難儀だよ。