From fe5acda2f61fc22207b88838bc4517e5c12ba8bb Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 24 Sep 2023 16:44:45 +0300 Subject: [PATCH] Fix 68030 PLOAD disassembly. --- disasm.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/disasm.cpp b/disasm.cpp index 1bc7fe49..d6a4aa3e 100644 --- a/disasm.cpp +++ b/disasm.cpp @@ -1825,6 +1825,8 @@ static uaecptr disasm_mmu030(uaecptr pc, uae_u16 opcode, uae_u16 extra, struct i case 0x02: // PLOAD R if (mmu_op30_invea(opcode)) break; + if (!mmu_op30_helper_get_fc(extra, fc)) + break; _stprintf(instrname, _T("PLOAD%c"), mode == 0 ? 'W' : 'R'); disasm_lc_mnemo(instrname); _stprintf(instrname + _tcslen(instrname), _T(" %s,"), fc); -- 2.47.3