--- nono/vm/scsidev.h 2026/04/29 17:05:43 1.1.1.18 +++ nono/vm/scsidev.h 2026/04/29 17:06:01 1.1.1.20 @@ -253,6 +253,9 @@ class SCSITarget : public SCSIDevice // 現在実行中の SCSI コマンド std::unique_ptr cmd {}; + // コマンド前のメッセージアウトフェーズ。 + std::vector msgseq {}; + // 現在のフェーズでの転送カウント。 // IN と OUT でカウント方向が違うことに注意。 uint32 bytecount {}; @@ -315,7 +318,7 @@ class SCSIDisk : public SCSITarget // (エミュレータ特権アクセス) bool Peek(void *buf, uint64 start, uint32 len) const; - // シーク時間[nsec] + // シーク時間[tsec] uint64 GetSeekTime() const { return seektime; } // リムーバブルデバイスなら true @@ -345,7 +348,7 @@ class SCSIDisk : public SCSITarget bool IsMediumRemovalAllowed() const { return !medium_removal_prevented; } void PreventMediumRemoval(bool val); - // イメージファイルのフルパスを返す + // 現在ロードされているイメージファイルのフルパスを返す const std::string& GetPathName() const { return pathname; } // SCSIBus から呼ばれる