[4874]  Vision864の解像度ましについて
投稿者:moon さん   2000-02-23 01:05:57
前に質問させてもらいましたが、聞きたい事が・・・・
解像度ましについてですが、こちら9821Xnなんですが、あるソフトの動作環境が
800*600ピクセル以上のHighColorまたはTurucolorなので、それが出来るようにしたいのです。でも、モニターの関係上1024*768にしたいんですが、設定がありませんので
解像度増しで、上記の解像度が出来るかお尋ねしたいのですが・・・

初歩的な質問かもしれませんが、HighColorとTrueColorはどうちがうのでしょうか?
HighColor→16bit?でTrueColor→32Bitなんでしょうか?

CバスのGAを購入しようと思ったのですが、PCのCバスのうち2つが埋まっています。
PCの説明書には、純正のGAを使うと二つ分の消費電力を使うため残る二つのCバスのうち
一つが使用出来なくなるとあります。これは、NEC純正のもの特有なのか、或いは、外品
のGAでも同じなのか・・・・同じな場合やはり、GAは使えなくなるとゆうことですよね・・
そうなるとやはり、解像度増ししかないかと・・・

環境は9821Xnで、OSはWindows98,モニターはiiyamaの17インチ(MF-8617E)です。Cバスは三つのうち
二つ使っています。メモリーはノンメーカー96MB、CPUはMMXODPで150Mhzで使っています

よろしくお願いします
  1. HENLI さん   2000-02-23 04:22:11
    レジストリを弄ればSVGAで8,16,32bit-colourは出せます。
    XGAで16bitは運です。
  2. いーとん さん   2000-02-23 12:38:47
    >HighColor→16bit?でTrueColor→32Bitなんでしょうか?
    HighColorは16bitで有っていますが、TrueColorは24bitです。
    なぜ32BitのTrueColorが有るのかは、32bitで24bit Colorを扱っているのだと思います。
  3. moon さん   2000-02-23 12:50:08
    返答ありがとうございます
    レジストリを弄ればSVGAで8,16,32bit-colourは出せます。
    XGAで16bitは運です。>HENLIさん、それはどのようにすれば・・・・
    過去ログ見たほうが早いですかね?


  4. Ken さん   2000-02-23 14:23:09
    32BitのTrue Colorが有るのは演算速度の関係で8Bit分ダミーを入れているためです。
    24Bitより32Bitの方が処理速度的に早いですからね(^^;;
  5. りく_弐@Nightshade さん   2000-02-23 23:34:30
     HighColorとTrueColorについてちょぴっと補足(?)させて頂きますと、HighColorは1画素(ドット)あたり16ビット=2バイトを割り当てており、2バイト=65,536色の色が表現でき(注:多くのHighColorモードは、RGBの各原色に5ビットずつ均等に割り当てていて、この場合は5+5+5=15ビットで32,768色になるのですが)、TrueColorは1画素(ドット)あたり24ビット=3バイトを割り当て、3バイト=16,777,216色の色が表現できます。32ビットもTrueColorで、表現できる色数に24ビットと比較して変わりは無く、Kenさんやいーとんさんのおっしゃるように1バイト分無駄に使っています。コンピューターの構造上、3バイト(24ビット)単位というのは扱いづらく、処理に無駄に時間がかかってしまいます。そこで、コンピューターの処理しやすい数、2の乗数である4バイト(これをダブルワードとコンピューターの世界では一般的に言います)単位で処理を行うことにして、速度向上を図っているわけです。昔のビデオカード(といってもそう古くはないのですが)は搭載VRAMの量が少なく、32ビットでTrueColorを扱うなどという余裕が無かったので、TrueColorは24ビットのみのものが良くありました…。