2010-08-25 バグの場所がわかってきた x86エミュレータ bochsのトレース機能のおかげでバグの場所がわかってきた。どうやら20497命令目付近でミスがあったようだ。後はレジスタやメモリの値、あとそれらの取得の仕方に気をつけながらバグの位置を特定するのみ。取得するデータのサイズを間違えてるところがいくつかあったので、まだ間違ってるところがありそう。