Skip to content

sksat/vm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

注意

これは古いプロジェクトです。現在はこちらのリポジトリで作業しています。

これはなに?

『自作エミュレータで学ぶx86アーキテクチャ』のエミュレータプログラムを参考にして作っているx86エミュレータです。 本のプログラムではいきなり32bitリアルモードだったものを、起動時には16bitリアルモードにして、QEMUみたいにOSをエミュレーションできるようにしたいと思っています。 自作OSのエミュレーションが目標です(そのため、GUIをつけます)。

GUI

GUI部分はOpenGLで作っています(OpenGLでマウスを吸い込む方法が分からないので知ってる人いたら教えてください)。

Install

$ git clone https://github.com/sk2sat/vm.git
$ cd vm
$ ./install.sh
$ make

Information

自作OS Advent Calendar 201622日目の記事を書きました。

動作画面(これはちょっとズルして作ったもので、はりぼてOSのエミュレーションは行っていません・・・)

HARIBOTE-UI