パスワードを忘れた? アカウント作成
650014 journal

tarosukeの日記: 俺OS xviii あるいはtalos(仮

日記 by tarosuke

一般的な時間帯に眠れないので進めてみる。

設定からmakeまでの流れを検討。しばらくはlinuxみたいにメニューシステ
ムを用意したりはしないつもりなのでNetBSD流儀に倣ってみる。他の方法も
考えてはみたものの複数の設定を同時に扱うのによい方法が思い付かなかった
のでそのまま採用することにする。

んなわけで、makefileとデフォルトの設定ファイルを作成。設定ファイルは
実際にはmakefileで、dependするときにconfig.hを生成するなりコンパ
イラに直接設定を渡すなりすることにする。なのでconfigスクリプトは所定
の場所にディレクトリを掘ってmakefileと設定ファイルをコピーするだけの
お粗末な物だ。

話は変わるがia32環境において一番困るのは最初。リアルモードからプロテ
クトモードへ移行するまでだ。linuxでもNetBSDでもこの部分でソースを分
けたりはしていなくて、同一のソースにリアルモードとプロテクトモードの
コードが同居している。

つまりgas一発で両モードともアセンブルできるみたいなのだが...
# .code16でいいらしい。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

アレゲはアレゲを呼ぶ -- ある傍観者

読み込み中...