--- nono/vm/scsicmd.cpp 2026/04/29 17:05:03 1.1.1.2 +++ nono/vm/scsicmd.cpp 2026/04/29 17:05:14 1.1.1.4 @@ -4,7 +4,9 @@ // Licensed under nono-license.txt // +// // SCSI コマンド +// #include "scsicmd.h" #include "scsidev.h" @@ -795,7 +797,7 @@ SCSICmdModeSense::Command(std::vectorloglevel >= 1) { - if (r == ModePageResult::NotImplemented) { - parent->putlogn("%s 未実装", log.c_str()); + if (r == ModePageResult::NotSupported) { + parent->putlogn("%s not supported", log.c_str()); } else { parent->putlogn("%s", log.c_str()); } @@ -883,8 +885,8 @@ SCSICmdModeSense::AddEmptyPage() SCSICmdModeSense::ModePageResult SCSICmdModeSense::AddCachingPage() { - const SCSIDisk *disk = dynamic_cast(parent); - assert(disk); + // XXX この assert いる? + assert(dynamic_cast(parent) != NULL); // とりあえずパラメータはなんもなし。 // PC::Changeable でも全部 0 なのでこのままでいい。 @@ -1149,7 +1151,7 @@ SCSICmdReadTOC::Command(std::vectorputlogf(0, lstr("ReadTOC MSF=1 未実装")); + parent->putlogf(0, lstr("ReadTOC MSF=1 (NOT IMPLEMENTED)")); } // 開始トラックが 0 なら、媒体上の先頭トラックからを意味する。