2010-06-09 読み込む位置をまた間違えていた x86エミュレータ フロッピーブートと同じようにCDブートを扱ってしまったために失敗した。CDは1セクタ2048バイトで、しかも17セクタ目にブート情報の位置があり、ブート情報を取得して、そこからブートが始まる位置を求めて読み込むという手順を踏むようだ。今まで何を頑張っていたのか…まぁ、おかげで実装した命令は増えたわけだが、一部間違っていたので修正した。そうしたら、画面に文字が表示された。いやー、もっと早く気づくべきだった。