FrontPage  Index  Search  Changes  RSS  wikifarm  Login

int10h,AH=12h,BL=38h

カテゴリ

V-EXT

機能

DOS/V Extension フォントサイズの設定――日本語テキストモード 03h, 73h でのデフォルト拡張モードを設定します。

設定

レジスタ内容
AH12h
AL拡張モードのインデクス値(00h〜FEh)
FFh の時は標準の 80x25 テキストモードに戻す。
BHビデオモード番号
(AL = FFh の時)
BL38h

戻り値

レジスタ内容
AL12h

説明

インデクス値は、int10h,AX=1131h で取得できる DOS/V Extension ビデオ拡張モードテーブルの番号です。 先頭のテーブルのインデクス値は 0 です。 指定されるモードテーブル中のビデオモードが 03h か 73h のみ有効です。

本 BIOS コールが行うのは、ディスプレイドライバ内部に保存されているインデクス値の設定のみです。 int10h,AH=00h によってビデオモードを 03h, 73h(拡張モードを設定した方)に切りかえるまで、実際の画面状態とディスプレイドライバ内部の状態は一致しません。

03h, 73h のデフォルト拡張モードを標準の VGA 80x25 モードに戻したいときは、元に戻したいビデオモードの番号(03h か 73h)を BH に入れ、AH に FFh を設定します。