--- nono/debugger/debugger_private.h 2026/04/29 17:05:24 1.1.1.12 +++ nono/debugger/debugger_private.h 2026/04/29 17:05:49 1.1.1.14 @@ -38,8 +38,8 @@ class DebuggerMD // アドレス変換をする。 // MMUEnabled() が true であることは呼び出し側が確認すること。 - // 変換出来なければ busaddr::BusErr を返す。 - // テーブルサーチを行ったら busaddr::TableSearched を立てる。 + // 変換出来なければ BusAddr::BusErr を返す。 + // テーブルサーチを行ったら BusAddr::TableSearched を立てる。 virtual busaddr TranslateAddr(busaddr laddr) const = 0; // 現在の命令先頭アドレスを返す @@ -77,6 +77,9 @@ class DebuggerMD // mem.laddr の位置の命令を一つ逆アセンブルする。 virtual std::string Disassemble(DebuggerMemoryStream& mem) = 0; + // ニーモニックに対応する機械語文字列を返す。(cmd_bi 用) + virtual std::string ParseInst(const std::string&) const = 0; + // 機種名を取得する const std::string& GetName() const { return name; }