T.Shion’s diary

30日でできるOS自作入門についてがメインになると思いますが、それ以外でもプログラミングなどに関して書いていきます。

「30日でできる!OS自作入門」を読んで64ビット環境でOSを作る!

きっかけ

実は2年ほど前に川合秀実 著「30日でできる!OS自作入門」を読んで5日もしないうちに挫折しました。ということで、それをきっかけにこのブログを書くことにしました。

実はこの本の付録としてCDに入っているアセンブラこと”NASK”は64ビット環境では動作しません。これではウインドウ表示どころかIPLすらまともに作れません。しかも僕の探した限りではNASKを64ビットで動作させる方法はどこにも見当たりませんでした。ということでこのブログではNASKの代用となるアセンブラを探して「30日で」OSを自作していこうと思います。

 

・・・・と最初に書こうと思ったのですが、実は間違いでした!

f:id:sion0808:20151121202145p:plain

NASKは64ビットのWindows環境でも動きます!!

これじゃ僕が64ビット環境で動かないなんて嘘を言い訳に諦めたみたいじゃないですかかだー・・・

 

ところが!!

f:id:sion0808:20151121202434p:plain

なんとアセンブルも出来てQEMUで動作確認も出来るのにInstall(フロッピーディスクへの書き込み)だけが出来ません。

完全に凡ミスです。何ていうか自分の名誉を取り戻せた気分(?)です。

 

というわけで、次回からは改めて64ビット環境でフロッピーディスクへの書き込みをする方法を考えつつOS自作を続けていこうと思います。

 

 

最初に間違ったことを書いたことに関してはこの場を借りて作者様にお詫び申し上げます(汗)

 

30日でできる! OS自作入門 30日でできる! OS自作入門