--- nono/m88xx0/m88100disasm.h 2026/04/29 17:04:34 1.1.1.2 +++ nono/m88xx0/m88100disasm.h 2026/04/29 17:04:44 1.1.1.4 @@ -9,25 +9,21 @@ #include "disasm.h" #include "m88100.h" -class m88100disasm : public Disasm +class m88100disasm final : public Disasm { using inherited = Disasm; public: - m88100disasm(DebuggerMD *m); + m88100disasm(DebuggerMemoryStream& mem); ~m88100disasm() override; - bool Exec(saddr_t laddr) override; + bool Exec() override; private: - bool opt_alias = true; // いくつかの命令を別名にディスアセンブルする + bool opt_alias {}; // いくつかの命令を別名にディスアセンブルする - uint32 peek(); - uint32 fetch(); + uint32 xip {}; - uint32 xip = 0; - uint32 phys_xip = 0; - - uint32 opX = 0; + uint32 opX {}; std::string name {}; std::string arg0 {}; std::string arg1 {};