FrontPage  Index  Search  Changes  RSS  wikifarm  Login

表:DOS/V Extension ビデオ拡張モードテーブル

DOS/V Extension 拡張モードテーブル

以下の16バイトを1単位とする配列。
実体は V-TEXT のディスプレイドライバ内に存在し、内容はインストール後に外部プログラムによって変更される場合があります。

オフセットカテゴリ内容
+0hbyteV-EXTビデオモード番号
03h, 70h, 71h, 73h のいずれか。それ以外の値は(たぶん)考慮されていない。
+1hbyteV-EXTビデオモード情報(下記参照)
+2hbyteV-EXTテキスト桁数
+3hbyteV-EXTテキスト行数
+4hbyteV-EXT文字のドット単位の幅
+5hbyteV-EXT文字のドット単位の高さ
+6hbyteV-EXT文字中のフォント部分の幅
+7hbyteV-EXT文字中のフォント部分の高さ
+8hwordIBM-EXT水平画面解像度(ドット単位)
+AhwordIBM-EXT垂直画面解像度(ドット単位)
+ChbyteIBM-EXT2ドライバが使用するフォントの幅
+DhbyteIBM-EXT2ドライバが使用するフォントの高さ
+EhbyteIBM-EXT2ドライバが使用するフォントのインデクス値
(上位4ビットが半角のインデクス値、下位4ビットが全角のインデクス値)
+FhbyteV-EXT(予約済)

拡張モードテーブル内のビデオモード情報

bit内容
7無効なビデオモードのときは 1
6(予約済)
5
4
3横書き、縦書きの設定 (IBM-EXT2)
00 ... 横書(標準)
01 ... 縦書
10 ... 横回転(横倒し)
11 ... (予約済)
2
1スクロールと塗りつぶしをビデオ拡張ドライバ内部で一度に行う時は 1 (IBM-EXT)
0ハードウェアカーソルをサポートしている時は 1 (IBM-EXT)