これは古いプロジェクトです。現在はこちらのリポジトリで作業しています。
『自作エミュレータで学ぶx86アーキテクチャ』のエミュレータプログラムを参考にして作っているx86エミュレータです。 本のプログラムではいきなり32bitリアルモードだったものを、起動時には16bitリアルモードにして、QEMUみたいにOSをエミュレーションできるようにしたいと思っています。 自作OSのエミュレーションが目標です(そのため、GUIをつけます)。
GUI部分はOpenGLで作っています(OpenGLでマウスを吸い込む方法が分からないので知ってる人いたら教えてください)。
$ git clone https://github.com/sk2sat/vm.git
$ cd vm
$ ./install.sh
$ make
自作OS Advent Calendar 2016に22日目の記事を書きました。