#99 Article 16 Posted at 1991/05/07 22:05:59 by Mai (MAP2260) [A.PALET]

Subject: Re: 質問 /15

カラーパレットといっても、どの機械かによりますが...
MASMということは、MS-DOSマシーンに違いないでしょうから、
FM-R、IBM(あ、IBMのはPCDOSか)、AX、TOWNS、98の
どれかかな?
とりあえず、98について書いておきます。
グラフィックBIOSを使う方法もありますが、私がいつも使ってる、I/Oへの
直接書き込みです。
8色と16色で違います。
・8色
I/Oの$A8、$AA、$AC、$AEの順で、それぞれ、パレット番号の
6/7、4/5、2/3、0/1(上位4Bit/下位4Bit)になります。
・16色
I/Oの$A8が設定するパレット番号、$AAがG、$ACがR、$AEがBに
なってます。

なお、いずれの場合も、このポートを読んでも、パレットの値は分かりません。
基本的には、98では、書き込んだパレットの値はわからないということです。
ほかの機械については不明です。

P.S.しかし、86系のアセンブラなんて不幸なものは使わない方がいいと
    思うのは私だけでしょうか?・・・もっとも私も使ってるけど。
    (まさに、「いやいやながら使って」います。)

MAP2260 Mai