テクニカル ドキュメント #51



Doc ID: 51
製品: WinDriver
Version:  --

inp() と outp() 関数呼び出しを使用してカードへアクセスする DOS ドライバをどのように Windows ドライバへ移行できますか?

簡単です。コードにサンプル ソース コード "BASIC_IO.C" を記述してください。
MY_IO_BASE および MY_IO_SIZE で、カードが使用する I/O 範囲を定義してください。
[例: 範囲 0x378-0x37a を使用するには、MY_IO_BASE=0x378 および MY_IO_SIZE=3 を定義します]。
ドライバの初めで IO_init() を呼んで、終了する前に IO_end() を呼びます。
コードで、inp() と outp() の呼び出しをそれぞれ IO_inp() と IO_outp() に置き換えてください。
コンパイルして起動してください。