マイペースなプログラミング日記

x86エミュレータやFPGA、WebGLにお熱なd-kamiがマイペースに書くブログ

文字列の問題

どうやら、カーネルをメモリに読み込んだ位置が64KBをまたいだのが問題だった可能性が。試しに64KBをまたがないようにサイズを小さくしてみたら、文字列がうまく表示できた。しかしエラーは、まだ続く。qemuでもbochsでも途中で止まってしまう。何でだ?と思いbochsの標準エラーを見てみると

00016701532e[CPU  ] check_cs(0x00b8): not a valid code segment !
というエラーメッセージが表示されてた。今度は何だろう?