月 2026年10月

PC-286V(DOS)を LAN で遠隔操作し、フロッピーを焼く ―― 壊れたパケットドライバを捨てて NE2000 チップを直接動かす

D-Link DE-298 の基板。Cバスのエッジコネクタ、RJ-45・BNC・D-sub 15ピンの3種の端子、DLP9801 というメインチップが見える

EPSON PC-286V(80286・DOS)を自宅の Claude Code から LAN 越しに操作し、ディスクイメージを 5 インチ 2HD フロッピーに焼いた記録。壊れたパケットドライバを捨てて NE2000 チップを直接 16 ビットで動かし、ディップスイッチで 1MB FDD インターフェースを有効にするまで。

PHP 緊急セキュリティ更新(php2shell)の夜にやったこと ―― WordPress と Nextcloud を止めて、PPA の修正版を待つまで

会話アプリで「承認 plan_a7c504e93e0e」と打つと、はるのが Nextcloud を 33.0.2 から 33.0.10 に更新できたと報告している

PHP の緊急セキュリティ更新(php2shell)の告知を受けて、修正版が届くまで Apache ごと止め、PPA の 8.3.36 を入れて再開し、Nextcloud を 33.0.10 へ更新した半日の記録。updater が notify_push の .git で止まる罠と、AI に提案させて人が承認する保守の回し方も。

VRM のキャラクターに、カメラで表情を読ませ、物を見せる ―― 画像LLMの作り話を MediaPipe の数値に置き換え、部品の写真だけを Claude に見せる

会話アプリの中央にカメラの映像が出て、指でつまんだ部品の上に大きく「3」とカウントダウンが表示されている

家の VRM キャラクターにカメラを付け、顔の動きを macbookair の MediaPipe で測って会話に添え、修理中の部品は撮った1枚だけを Claude Code に見せて判断させた。画像 LLM が目の開閉すら当てられなかった実測と、Claude Code の読み取り権限のハマりどころまで。

ブラウザの 3D ワールドにゲームセンターを作る ―― リバーシ・四目並べ・インベーダー・ブロック崩しを置き、点数はサーバーが「操作の記録」を再生して数える

モールの 3 階のゲームセンターの奥の壁に、リバーシ・四目並べ・インベーダー・ブロック崩しの筐体が 4 台並び、上の壁に「BATTLE & HIGH SCORE」の看板が掛かっている

ブラウザの 3D ワールドのモールに、ゲームセンターを作った記録。リバーシ・四目並べ・インベーダー・ブロック崩しの筐体を置き、点数はサーバーが操作の記録を再生し直して数える。はるのがボットで遊ぶ観戦と、導線を作り直した失敗も書いた。

PC-9821Cx(Windows 3.1)をネットにつなぐ ―― ドライバの無い LAN ボードで MS TCP/IP を動かし、Netscape と Claude Code から使えるまで

Windows 3.1 の Netscape 2.01 で、レトロゲートウェイの入口ページが日本語で表示されている

PC-9821Cx の Windows 3.1 を、ドライバの無い LAN ボード PC-NIU N98 でネットにつないだ。MS Network Client 3.0 の TCP/IP を PC-98 向けにパッチし、VSYNC で見回る常駐プログラムを自作して、Netscape 2.01 と Claude Code から使えるようにするまでの手順書。

PC-9821Cx で、ドライバの無い LAN ボード PC-NIU N98 を動かす ―― PC/AT 用の NDIS2 ドライバを PC-98 向けにバイナリパッチし、I/O ポートを実機で探し当てる

Ungermann-Bass PC-NIU N98 の基板全体。C バスのコネクタと、80C186・82586 などのチップが載っている

PC-9821Cx に挿した Ungermann-Bass の C バス LAN ボード PC-NIU N98 には、PC-98 用のドライバが残っていなかった。PC/AT 用の UBNEI.DOS に、BIOS 呼び出し・割り込みコントローラ・タイマーの違いを埋めるパッチを当て、資料の無い I/O ポートを自作プログラムで探し当てて、初期化成功まで動かした手順。