From: Toni Wilen Date: Sun, 24 Sep 2023 13:44:45 +0000 (+0300) Subject: Fix 68030 PLOAD disassembly. X-Git-Tag: 5.1.0~96 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=fe5acda2f61fc22207b88838bc4517e5c12ba8bb;p=francis%2Fwinuae.git Fix 68030 PLOAD disassembly. --- 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);