tarosukeの日記: 俺OS xviii あるいはtalos(仮
日記 by
tarosuke
一般的な時間帯に眠れないので進めてみる。
設定からmakeまでの流れを検討。しばらくはlinuxみたいにメニューシステ
ムを用意したりはしないつもりなのでNetBSD流儀に倣ってみる。他の方法も
考えてはみたものの複数の設定を同時に扱うのによい方法が思い付かなかった
のでそのまま採用することにする。
んなわけで、makefileとデフォルトの設定ファイルを作成。設定ファイルは
実際にはmakefileで、dependするときにconfig.hを生成するなりコンパ
イラに直接設定を渡すなりすることにする。なのでconfigスクリプトは所定
の場所にディレクトリを掘ってmakefileと設定ファイルをコピーするだけの
お粗末な物だ。
話は変わるがia32環境において一番困るのは最初。リアルモードからプロテ
クトモードへ移行するまでだ。linuxでもNetBSDでもこの部分でソースを分
けたりはしていなくて、同一のソースにリアルモードとプロテクトモードの
コードが同居している。
つまりgas一発で両モードともアセンブルできるみたいなのだが...
# .code16でいいらしい。
俺OS xviii あるいはtalos(仮 More ログイン