This is version 1.2 of the FAQ list for DJGPP.
これは DJGPP の FAQ リストの ver.1.2です
You should unzip this archive with PKUNZIP -d command from the
root directory of your DJGPP installation tree. The files will
be extracted to the docs/djgpp subdirectory.
このアーカイブを PKUNZIP -d コマンドで 、あなたが DJGPP を インストールしたディレクトリに unzip してください。ファイルは docs/djgpp というサブディレクトリに展開されます。
For those who are familiar with the previous versions, the file
WHATSNEW.FAQ describes the changes in this release.
以前のバージョンに詳しい人のために、WHATSNEW.FAQ というファイルがこのリリースでの変更点を説明します。
とまあ、こんな感じで結構読めてしまいます(そりゃそうだ、読めるところしか訳してないんだから)。読んでもわからないのは、英語だからではなくて充分な周辺知識がないからです。日本語で書かれていてもわからないものはわかりません。自分にわかる下地ができていれば英語でも日本語でも分かるのです。
Table of Contents: 0. If You Are In a Hurry 1. What is DJGPP? 2. Hardware and Software Requirements 3. Where and What to Download? 4. Where is the Documentation? .......目次
0. If You Are In a Hurry --------------------- Q: Do you really mean I have to read this looongish FAQ list to get my answers? Q: I have this problem which I absolutely MUST solve NOW! What do I do? A: The questions in this documents are listed, as much as possible, in the order they appear when one goes through getting DJGPP, installing it and using it. To quickly find an answer to your question, look first at the Table of Contents above. If you don't find anything appropriate, search this FAQ for words which are pertinent to your problem. Failing all that, here are some pointers to the most important topics in this FAQ list, in case this order, the contents table above and keyword search with the help of your favorite editor won't do their job for you:Q:答えを得るためにこんな長ーいFAQを読めっていうのか?
目次を見ると
18. Low-level DOS/BIOS and Hardware-oriented Programming
というのがあるのでここを読んでみることにします。すると
・BOIS をコールするには real-mode に切り替えないといけない
・go32は割り込みを補足して real-mode に切り替えてから再発行する
・サポートされてない割り込みをするときは _go32_dpmi_simulate_int()を使う
・詳しくは djdocXXX.zip というドキュメントを読んでください
・コンベンショナルメモリを確保するには_go32_dpmi_allocate_dos_memory()を使う
などなどが書いてあって _go32_dpmi_allocate_dos_memory() でバッファメモリを確保して _go32_dpmi_simulate_int() を使って割り込みを行うのだ、ということが書いてあります。
ただ、これらの未知の関数を使うには djdocXXX.zip を入手して関数のドキュメントを読まないといけないんですが、それはまた気が向いたら書きます。