--- nono/m680x0/m68030disasm.h 2026/04/29 17:05:19 1.1.1.8 +++ nono/m680x0/m68030disasm.h 2026/04/29 17:05:26 1.1.1.9 @@ -74,9 +74,9 @@ class m680x0disasm final : public Disasm None, }; - uint32 fetch16(); - uint32 peek16(); // PC を進めずワードを取得 (IOCSコール用) - uint32 fetch32(); + uint32 fetch2(); + uint32 peek2(); // PC を進めずワードを取得 (IOCSコール用) + uint32 fetch4(); std::string make_reg(Reg); @@ -90,15 +90,15 @@ class m680x0disasm final : public Disasm std::string make_ea(uint); std::string make_eaix(std::string basereg); - std::string addr16(uint32 addr); // addr をワードアドレスとして - std::string addr32(uint32 addr); // addr をロングワードアドレスとして - std::string addr16(); // フェッチした値をワードアドレスとして - std::string addr32(); // フェッチした値をロングワードアドレスとして - std::string disp16(); // フェッチしたワードディスプレースメント - std::string disp32(); // フェッチしたロングワードディスプレースメント - std::string imm8(); - std::string imm16(); - std::string imm32(); + std::string addr2(uint32 addr); // addr をワードアドレスとして + std::string addr4(uint32 addr); // addr をロングワードアドレスとして + std::string addr2(); // フェッチした値をワードアドレスとして + std::string addr4(); // フェッチした値をロングワードアドレスとして + std::string disp2(); // フェッチしたワードディスプレースメント + std::string disp4(); // フェッチしたロングワードディスプレースメント + std::string imm1(); + std::string imm2(); + std::string imm4(); std::string make_dn(uint); std::string make_an(uint); std::string make_rn(uint);