--- nono/m88xx0/m88100disasm.h 2026/04/29 17:04:31 1.1.1.1 +++ nono/m88xx0/m88100disasm.h 2026/04/29 17:04:34 1.1.1.2 @@ -1,24 +1,26 @@ // // nono -// Copyright (C) 2020 isaki@NetBSD.org +// Copyright (C) 2020 nono project +// Licensed under nono-license.txt // #pragma once -#include "header.h" #include "disasm.h" #include "m88100.h" class m88100disasm : public Disasm { - typedef Disasm inherited; + using inherited = Disasm; public: m88100disasm(DebuggerMD *m); - virtual ~m88100disasm(); + ~m88100disasm() override; - virtual bool Exec(saddr_t laddr); + bool Exec(saddr_t laddr) override; private: + bool opt_alias = true; // いくつかの命令を別名にディスアセンブルする + uint32 peek(); uint32 fetch();