著者:yabusame2001
ページ数:331
¥298 → ¥0
C言語で0から作るOSを開発について説明していきます。このシリーズではカーネルの開発における、そのドライバーについて説明しています。
VGAについて
VGAの概要
ビデオモードとビデオメモリー
グラフィックモード
ビデオメモリー構成
メモリーモード
メモリーの操作
レジスターについて
VGAインターフェース
VGAのレジスター
一般レジスター(General Register)
シーケンサーレジスター(Sequencer Registers)
CRTとは?
CRTコントローラーレジスター(CRT Controller Registers)
CRTコントローラー内部のレジスター
CRTコントローラーの内部レジスターの実装
グラフィックコントローラー(Graphics Controller)
グラフィックコントローラーの内部レジスター
アトリビュートコントローラーの役割
アトリビュートコントローラー(Attribute Controller)
アトリビュートコントローラーの実装
アトリビュートコントローラーの内部レジスター
DACの役割
ビデオデジタル/アナログ変換器(DAC)レジスター
DACレジスターの定義
VGAプログラミングの注意点
VGAのビデオモード
BIOSビデオモード
ビデオモードの設定
グラフィックモードのデフォルトパレットの設定
フレームバッファーへの描画データ書き込み
今回はVGAを制御するドライバーについて見ていきます。VGAを直接制御することでBIOSインターフェースを使わずにグラフィックモードの変更などを行うことができます。
【注意】本書の大部分がVGAのレジスター説明となります。
【注意】本書は『0から作るOS開発』のVol.ナンバリングのタイトルではありません。Vol.ナンバリング以外のタイトルはカーネル編以降どのタイミングでも導入することができます。
VGAについて
VGAの概要
ビデオモードとビデオメモリー
グラフィックモード
ビデオメモリー構成
メモリーモード
メモリーの操作
レジスターについて
VGAインターフェース
VGAのレジスター
一般レジスター(General Register)
シーケンサーレジスター(Sequencer Registers)
CRTとは?
CRTコントローラーレジスター(CRT Controller Registers)
CRTコントローラー内部のレジスター
CRTコントローラーの内部レジスターの実装
グラフィックコントローラー(Graphics Controller)
グラフィックコントローラーの内部レジスター
アトリビュートコントローラーの役割
アトリビュートコントローラー(Attribute Controller)
アトリビュートコントローラーの実装
アトリビュートコントローラーの内部レジスター
DACの役割
ビデオデジタル/アナログ変換器(DAC)レジスター
DACレジスターの定義
VGAプログラミングの注意点
VGAのビデオモード
BIOSビデオモード
ビデオモードの設定
グラフィックモードのデフォルトパレットの設定
フレームバッファーへの描画データ書き込み
シリーズ一覧
Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!
この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。