ハードウェアはその解像度をサポートできましたか?ビデオカード出力とモニター入力の両方を意味しますか? 60 Hzのリフレッシュレートでの実際のピクセルクロック(フロント/バックポーチ、h / v同期などを無視)を考慮すると、次のようになります。
320 * 240 * 60Hz = 4608000〜 = 4.61 MHz 400 * 300 * 60Hz = 7200000 = 7.20 MHz
ここでは約56%高いクロックについて話します。
これは、ポーチ、同期などを検討する前です。
コメント
Michael Abrashのグラフィックプログラミングブラックブックスペシャルエディションやその他のリソースを読んだ後、モードXが320x240である理由がよくわかります。
主な理由は、手頃な価格のVGAモニターが「固定周波数」であり、少数の入力セットしか処理できなかったためです。400x300を設定します。 次のようなものが得られます:
全体として、VGAグラフィックカードはむしろ電力が不足しており、320x240でもスムーズなアニメーションを実現するのは困難でした。VRAMはメインメモリよりも遅く、帯域幅は半分または4分の1でした(8ビット対16または32ビット)。
本から:
ただし、データを書き込むことができる最大速度アダプタへの送信は、マイクロ秒ごとに1バイト以下であることが判明しました。言い換えると、486/33では33クロックサイクルごとにこのアダプタに1バイトしか書き込むことができません。したがって、線画コードをどれだけ速く作成しても、システムの256色モードで1秒あたり1,000,000ピクセルを超えるピクセルを描画することはできませんでした。
フィリップのコメントも正しいです。できる「トリック」があります。サイクルあたり32ビットをバックバッファにプッシュします。