[Mona] セカンダリのCD-ROMの認識

セカンダリのCD-ROMの認識がVMwareでうまくいかない件
原因

  • setDeviceTypeFirstでスレイブデバイスをselectしているにもかかわらず次の処理をマスタデバイスを想定して行っておかしくなった予感。

対応

setDeviceTypeFirst(controller, MASTER);
setDeviceTypeFirst(controller, SLAVE);

setDeviceTypeSecond(controller, MASTER);
setDeviceTypeSecond(controller, SLAVE);

  ↓変更

setDeviceTypeFirst(controller, MASTER);
setDeviceTypeSecond(controller, MASTER);

setDeviceTypeFirst(controller, SLAVE);
setDeviceTypeSecond(controller, SLAVE);

確認

  • Virtual PC
    • 問題なし
  • Vmware
    • バイスの判定は問題なし
    • BayGUI起動時にエラーが出る問題がある。
  • bochs2.1.1
    • 死ななくなった。
    • ただしデバイスは見つからない。
  • qemu
    • バイスの判定はOK
    • アプリがうまく起動しない