ビデオモードを切りかえます。
戻り値
- 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