#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