INT 10h, AX=1009h

←前頁  次頁→  ↑もくじ


カテゴリ : EGA-BIOS, DISP

16個のパレットレジスタとオーバースキャンレジスタの EGA カラー値をいちどに読み取ります。

設定
ES:DX
以下の17バイトを示すポインタ(Int 10h, ax=1002h 参照)
 offset	    value
   +0	    パレット 0 の EGA カラー値
   +1	    パレット 1
	……
   +15	    パレット 15
   +16	    オーバースキャンレジスタの EGA カラー値
戻り値
ES:DX からの17バイトにパレットとオーバスキャンの EGA カラー値が書き込まれる。

説明
EGA, VGA の英語モードでは、BIOS の所定のワークエリアから読み出すことも可能です。 しかし、日本語モードではこのワークエリアの値は無効です($DISP.SYS, JDISP.SYS は EGA カラー設定機能を、ビデオカードの BIOS に頼らず自前で処理しているようです)。

参照
Int 10h, ax=1002h
Int 10h, ax=1007h
Int 10h, ax=1008h



←前頁  次頁→  ↑もくじ