PC98 DISK BIOS:INT 1Bh, x4h Sense
FDC/HDCへSENSEコマンドを送り、デバイスのステータスを取得する。エラー発生時はリトライ指定があれば8回のリトライを行う。
入力
AH=04h, 84h(BIOSコマンド識別コードを参照)
AH | x4h | BIOSコマンド識別コードを参照
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AL | Physical Device Addressを参照
|
出力
CF, AH=リターン・ステータスを参照。
1MB/640KB両用インターフェイスにおいてAH=84hとした場合、1MBインターフェイスモード時にはAHは次のようになる。
AH | |
---|---|
D7 | (AH=04hの時と同じ) |
D6 | |
D5 | |
D4 | |
D3 | 0:640KBドライブ 1:1MB/640KB両用ドライブ |
D2 | 0 |
D1 | 0 |
D0 | 0:片面モード 1:両面モード |
640KBインターフェイスモード時にはAHは次のようになる。
AH | |
---|---|
D7 | (AH=04hの時と同じ) |
D6 | |
D5 | |
D4 | |
D3 | 0:640KBドライブ 1:1MB/640KB両用ドライブ |
D2 | 0:40シリンダモード もしくは 1MB FDモード 1:80シリンダモード |
D1 | 0:AI(Attention Interrupt)あり もしくは 1MB FDモード 1:AIなし |
D0 | 0:片面モード 1:両面モード |
固定ディスクインターフェイスにおいては次のようになる。
AH | |
---|---|
D7 | リターン・ステータスを参照。 |
D6 | |
D5 | |
D4 | |
D3 | 0000:5MB 0001:10MB 0011:20MB 0100:40MB |
D2 | |
D1 | |
D0 |
固定ディスクインターフェイスにおいてAH=84hとした場合、各レジスタは次のようになる。
BX | セクタ長 |
---|---|
CX | シリンダ数 |
DH | ヘッド数 |
DL | セクタ数 |