雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。

FDアクセス時の流れとエラーとエラー番号をまとめる

手順起こりうるエラーエラー番号
シークコマンド送信発行タイムアウト100
発行時受け付けない101〜199
IRQ6待ち割り込み待ちタイムアウト1000
割り込み状態取得
発行タイムアウト
発行時受け付けない101〜199
リザルトゲット
もらえない

・・・・こりゃダメだな・・・

こうしたらどうだろう!?? エラーコードはintなんだから32ビット。0xFFFFFFFFだから、各桁をエラー番号に割り当てるというのは!??

0x12345678
手続きNo手順No繰り返し回数-リザルト1リザルト2-エラー位置

そうなると・・・・

手順起こりうるエラーエラー番号
シークコマンド送信発行タイムアウト0x11000001〜0x1100000F
IRQ6待ち割り込み待ちタイムアウト0x1200000F
割り込み状態取得発行タイムアウト0x1300000F
リザルトゲット取得タイムアウト0x14000001〜0x1400000F
正常終了なら0x10000000 + リザルト
手順起こりうるエラーエラー番号
リセットコマンド送信発行タイムアウト0x21000001〜0x2100000F
IRQ6待ち割り込み待ちタイムアウト0x2200000F
割り込み状態取得発行タイムアウト0x2300000F
リザルトゲット取得タイムアウト0x24000001〜0x2400000F
正常終了なら0x20000000 + リザルト
手順起こりうるエラーエラー番号
セクタリードコマンド送信発行タイムアウト0x3100000F
IRQ6待ち割り込み待ちタイムアウト0x3200000F
リザルトゲット取得タイムアウト0x33000001〜0x3300000F
正常終了なら0x30000000 + リザルト

Last-modified: 2012-10-22 (Mon) 22:04:57 (GMT) (2812d) by