nika管理人nikaへのメッセージなどは上記Twitter等へどうぞ。†このページはBochsのI/Oポートの挙動やFDブートがどう実装されているのかを書くページです。Floppy...でIPLに制御が行った後、Stoppedを表示してhltしてます。...が、FDアクセス中と思われる間、0x3F0~0x3F7にアクセスしていない...?ブートセクタだけは特殊な方法で読み書きしているってことなのでしょうか...。19h~stoppedの間をステップ実行しながら全レジスタなどの挙動を確認する必要がありそうだ...。#0x13を実行しているようだ。13hをフックしても実行されている気配が無いのにbootできてしまう。13(バイナリ)になっているはずなのに...。それとも、シングルステップ例外による検証がまずいだけなのか・・・。13hでFDCをアクセスするようになったため、古いものとなりました(FDCの実装中に利用する可能性はありますが...)。15:04:23今頃気づいた。この時点でフックしてもむりぽ。xxh)を監視してBochsのデバッグ用ポートにechoしてログをとりました。終了時はステップトラップ例外が発生したとき、CSの値が0x9000以下の時に停止します。↓実際に組み込んで使用した拡張ROMBIOSはこちら。BIOSが組み込んでくれます。Emulator(仮)には対応していません。Emulator(仮)は、シングルステップをサポートしてません。floppyとした結果です。