FrontPage  Index  Search  Changes  RSS  wikifarm  Login

int10h,AH=02h

カテゴリ

BIOS, DISP

機能

指定ページのカーソル位置を設定します。

設定

レジスタ内容
AH02h
BHページ番号
(日本語モードでは 0 のみ)
DHカーソル行位置(Y 座標)
DLカーソル桁位置(X 座標)

戻り値

説明

BIOS コールを使わず、BIOS データエリア(0040:0050h-5Fh)に直接カーソル位置を書き込んでも(ヘンな値さえ書き込まなければ)位置設定は可能なようです。 しかしその場合、BIOS の値チェックが当然ながら有効になりません。 また、(グラフィックアクセラレータのハードウェアカーソル機能を使っていない限り)日本語モードではカーソルをソフトウェアで描画しますので、このへんの処理がうまくいかない(というかカーソルのゴミが画面に残る)可能性があります。
つまり、なるべく BIOS 経由でカーソル位置を変更しましょう、ということです。