INT 10h, AH=00h

←前頁  次頁→  ↑もくじ


カテゴリ : BIOS, DISP

ビデオモードを切りかえます。


設定
AL
ビデオモード番号
戻り値
なし

説明

日本語テキストモード :

  03h	テキストモード (80x25文字, V-TEXT 時は縦長モードあり)
  70h	V-TEXT モード (可変)
  71h	拡張 CGA V-TEXT モード (可変)
  73h	拡張 CGA テキストモード (80x25文字, V-TEXT 時は縦長モードあり)
日本語グラフィックモード :
  11h	VGA 640x480dot (80x30文字) 2色
  12h	VGA 640x480dot (80x30文字) 16色
  72h	VGA 640x475dot (80x25文字) 16色

V-TEXT が使えないドライバでは当然ながら 70h,71h のモードは使えません。 また、VGA の機能を持たないビデオアダプター(CGA とか DCGA とか)上で DOS/V の機能を再現するドライバを使っている場合にはグラフィックモードは使うことができません(もちろん英語モードでも)。

AL の bit7 をセットすると、画面内容をを消去せずにビデオモードが変更され、INFO バイトの bit7 がセットされます。 ただし、ここでいう「画面内容をを消去せずに」というのは、特に V-TEXT モードではむしろ「ディスプレイドライバ内部の擬似テキストバッファを消去せずに」くらいに解釈しておいた方がよいような気がします(ビデオモードを切り替えたあとで擬似テキストバッファの内容を再描画する、という方法で「画面内容を消去せず」を実現している場合があります)。


参照
Int 10h, ax=1118h
0040:0049
0040:0087



←前頁  次頁→  ↑もくじ