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 | セクタ数 |
