• 締切済み

解像度

最近はHDが流行ですが、過去に出たゲームの出力解像度はどの程度のものだったのでしょうか。 ファミコンが240×256というのは見つかったのですが、他のゲーム機の性能表示が幅があってよく分かりません。 また、ファミコンのVRAMが16kBですが、240×256×2bitだけで30kB必要ではないのでしょうか。これはどのようなしくみで表示しているのでしょうか。

みんなの回答

回答No.1

 他のゲーム機に関しては分かりませんが....  16kB で画面を表示しているのは、パレット機能を 利用しているからです。  ファミコンの場合、背景・キャラともに同時に 使用している色は4色です。 (信じられないと思いますが....)  なので、各ピクセルに対して、2bit の割り当てに なっています。 シーンに合わせて4種類の色の組み合わせ(パレット) を変更することで、色々な色のある画面を表現してい ます。

SortaNerd
質問者

お礼

どうやらとんでもない勘違いをしていたようです。先の「補足」への記述は無視してください。 ファミコンは画像を表示することは出来ず、キャラクタを並べているだけで、それゆえ少ないVRAMで収まるということだったようです。 パレット云々は関係のない話でした。

SortaNerd
質問者

補足

すみません、後で計算しなおしてみたら計算間違いをしていたようです。 240×256×2bit = 15kB でした。 さらに言えば 64スプライト×8×8×2bitカラー = 1kB なので綺麗に計16kBになっていますね。 なお質問文で分かるかと思いますがパレットは理解していますよ。

関連するQ&A