0

Borland Turbo C と Borland Graphics Interface を使用しています。

2 つの質問があります。

  1. 256 色のビットマップ イメージを処理する必要があります。EGAVGAドライバーでは処理が難しいので、SVGAドライバーを使うことにしました。正常に動作しますが、画像をグレースケールに変換すると、画像のみをグレースケールで表示するのではなく、ウィンドウ全体がグレースケールモードになります。outp(0x03c8, data)関数を使用して特定の領域のカラー パレットを変更する方法はありoutp(0x03c9, data)ますか?

  2. マウス機能は EGAVGA モードで正常に動作しますが、カーソルは SVGA モードでは表示されません。マウスも機能します。256 色の SVGA モード用のカスタム マウス カーソルを作成するにはどうすればよいですか? 0x10 割り込みを使用して EGAVGA モードでカスタム マウス ポインタを作成するためのコードがありますが、SVGA モードでは機能しませんか?

4

1 に答える 1