st9: Fix disassembly of memory-indirect forms of LD (OPR = B5)

This commit is contained in:
AJR 2024-06-18 06:58:01 -04:00
parent 8517445efa
commit fef3a23458

View File

@ -1222,9 +1222,9 @@ offs_t st9_disassembler::disassemble(std::ostream &stream, offs_t pc, const st9_
{
const u8 byte1 = opcodes.r8(pc + 1);
if (BIT(byte1, 0))
util::stream_format(stream, "%-8sr%d,(rr%d)", "ld", byte1 >> 4, byte1 & 0x0e);
else
util::stream_format(stream, "%-8s(rr%d),r%d", "ld", byte1 & 0x0e, byte1 >> 4);
else
util::stream_format(stream, "%-8sr%d,(rr%d)", "ld", byte1 >> 4, byte1 & 0x0e);
return 2 | SUPPORTED;
}