From: Takanori Hayashi <takanori@ohsaki.meidensha.co.jp>
Subject: [b-free 391] version 0.0.21
Date: Thu, 15 May 1997 14:58:42 +0900
Message-ID: <9705150559.AA23922@clare.ohsaki.meidensha.co.jp>
> 林 です。
>
> B-Freeのページに version 0.0.21 の登録がされていますが、取得
> できません。ファイルがないようです。
確認しました。
ftp のファイルは、mirror でコピーしているのですが
設定にミスがあって、ftp のログインに失敗していました。
そのため、ファイルがコピーされていませんでした。
> ついでにWindows開発環境の経過を(ちっとも進んでないが)。
> bin86*をWindows上でmakeしてみました。ld86が宣言の問題でエラー
> を出すのをソースに手を入れて押え込んでas86.exe, ld86.exeを作る
> ことはできたのですが、これを使ってbootをmakeしようとするとld86
> がエラーを出します。オブジェクトフォーマットがずれてるようで、
> やはりまじめにソースを読んで移植しないといけないですかね。
>
> a.out, ELF, PE のプログラムファイル・フォーマットについて簡単
> に解説されている資料はないでしょうか? 日本語があればうれしいで
> すが英語でも可です。分かる方は教えてください。
過去の b-free ML のメイルで磯山さんからのメッセージの中に
丁度いいのがありました。
From: ISOYAMA Takashi <isoyama@orient.co.jp>
Subject: [b-free 290] Re: 開発環境 on Windows
Date: Thu, 13 Mar 1997 13:34:12 +0900
Message-ID: <9703130434.AA01385@white.orient.co.jp>
> >Linux で一般的なのは ELF だと思います。
> >ただ、ELF のファイルフォーマットがいまいちわかりません。
> >どこかに、ELF のファイルフォーマットが書いてある WWW ページ
> >はないでしょうか?(いや、別に本でもなんでもいいですけど)
>
> http://epsenewsc.gee.kyoto-u.ac.jp/JF/JF-ftp/other-formats/ELF-HOWTO/ELF-HOWTO-5
> .html
> からたどれる
> ftp://tsx-11.mit.edu/pub/linux/packages/GCC/ELF.doc.tar.gz
> これではどうでしょう?
このドキュメントは英語ですが、非常に詳しく書いてあります。
私は、このドキュメントを読んで ELF -> a.out の変換プログラムを
作成しました。
PE については、intel の WEB ページにドキュメントがあります。
http://www.intel.com/IAL/tis/index.htm
こちらのサイトには、PE 以外にもいろいろ資料が揃っています。
ただ、ドキュメントのフォーマットが PDF なので専用 Reader が
必要です。
--- B-Free プロジェクト実行中! 詳細はこの Web ページへ (http://www.b-free.orient.co.jp/)内藤隆一 (ggc00661@niftyserve.or.jp/night@bfree.rim.or.jp)