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