何とかリアルモードに戻る方法はだいたいわかった。 まずセグメントレジスタはリアルモードにそのまま移行しても、 セグメントサイズや属性などは引き継がれるようだったから、 リアルモードに移行した後からになってしまうと、 そのあたりをセットすることはむずかしそうだった。 そういうわけでリアルモードに切り替える前に、プロテクトモードで いったんセレクタにその属性を持ったデスクリプタへのセレクタを転送しておく 必要がある。 DSやFS、ES FS、GS、SSに 286のセグメント的なものを転送しておく。 SSは多少頭を使ったほうがいいが、あとはテキトーなものでいいと思う。 そしてCSもクリアするために286のセグメントにジャンプして それからCR0 の PE をクリアすればよいみたい。 ただたんにPEを弄くれば言い訳では無いような。 ボクはBIOSを呼ぶのは簡単だと思っていたが、 そうやってリアルモ