🎮
Raster Scan
Raster Scan
ラスタ割り込み(水平ブランク割り込みとも呼ばれる)は、レガシーコンピュータシステムにおけるディスプレイのタイミング制御に用いられる割り込み信号である。通常、システムのグラフィックスチップによって生成されており、フレームのスキャンラインがモニターへの表示に向けて準備される段階で発生する。ラスタ割り込みの最も基本的な実装は、垂直ブランク割り込みだ。
このような割り込みはフレーム途中でグラフィックスレジスタを変更するメカニズムを提供し、割り込みポイントの上下で異なる値を持たせられる。これにより背景やスクリーンボーダーなどの単色オブジェクトに複数の水平色帯を持たせることが可能になる。また、ハードウェアスプライトを再配置して、システムが対応できるよりも多くのスプライトが存在するという錯覚を生み出せる。制限として、変更は割り込みより下の表示部分にのみ影響を及ぼし、単一スキャンライン上でより多くの色やスプライトを増やすことはできない。
現代の保護モード・オペレーティングシステムは、一般的にラスタ割り込みをサポートしていない。非特権ユーザープログラムがハードウェア割り込みにアクセスするとシステムの安定性が損なわれる可能性があるためだ。その最も重要な用途であるハードウェアスプライトの多重化が、もはや関連性を失ったため、ラスタ割り込みの現代的な後継者は存在しない。
このような割り込みはフレーム途中でグラフィックスレジスタを変更するメカニズムを提供し、割り込みポイントの上下で異なる値を持たせられる。これにより背景やスクリーンボーダーなどの単色オブジェクトに複数の水平色帯を持たせることが可能になる。また、ハードウェアスプライトを再配置して、システムが対応できるよりも多くのスプライトが存在するという錯覚を生み出せる。制限として、変更は割り込みより下の表示部分にのみ影響を及ぼし、単一スキャンライン上でより多くの色やスプライトを増やすことはできない。
現代の保護モード・オペレーティングシステムは、一般的にラスタ割り込みをサポートしていない。非特権ユーザープログラムがハードウェア割り込みにアクセスするとシステムの安定性が損なわれる可能性があるためだ。その最も重要な用途であるハードウェアスプライトの多重化が、もはや関連性を失ったため、ラスタ割り込みの現代的な後継者は存在しない。
コメント
コメントを投稿する
ログインするとユーザー名で投稿できます(ゲストのまま投稿も可)。