FrontPage  Index  Search  Changes  RSS  wikifarm  Login

int10h,AH=0Fh

カテゴリ

BIOS, DISP

機能

現在のディスプレイ状況を読み取ります。

設定

レジスタ内容
AH0Fh

戻り値

レジスタ内容
AH画面の桁数(文字単位での横幅)
AL現在のビデオモード
BHアクティブページ番号

説明

おそらく、BIOS データエリアから値を読み出しているだけです。

0040:0049h現在のビデオモード
0040:004Ah画面桁数
0040:0062hアクティブページ番号

この BIOS コールで画面の行数を調べることはできません。 EGA 以上のビデオ BIOS であれば、int10h,AX=1130h、もしくは BIOS データエリア(0040:0084h)から直接読み出すことにより画面の行数を取得できます。 それ以前のビデオ環境(CGA、DCGA、MDA、Hercules…)を想定している場合は注意が必要です。

関連