diff options
author | AJR <ajrhacker@users.noreply.github.com> | 2020-03-23 09:39:11 -0400 |
---|---|---|
committer | AJR <ajrhacker@users.noreply.github.com> | 2020-03-23 09:39:17 -0400 |
commit | 2af2c0d84f03755fde548176b0bbc8bacd766c0b (patch) | |
tree | 79e3a0f773345207bfcf0419ff40055b05115f59 /src/devices | |
parent | 687dcf8321315d168ef74b84915c28acfa6a2a18 (diff) |
upd78k3: Fix SFR identification in disassembly of MOV A,sfr and MOV sfr,A opcodes (SFR pair names were erroneously used instead)
Diffstat (limited to 'src/devices')
-rw-r--r-- | src/devices/cpu/upd78k/upd78k3d.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/devices/cpu/upd78k/upd78k3d.cpp b/src/devices/cpu/upd78k/upd78k3d.cpp index 5d270e227aa..b251f06e6b0 100644 --- a/src/devices/cpu/upd78k/upd78k3d.cpp +++ b/src/devices/cpu/upd78k/upd78k3d.cpp @@ -767,11 +767,11 @@ offs_t upd78k3_disassembler::disassemble(std::ostream &stream, offs_t pc, const util::stream_format(stream, "%-8s", "MOV"); if (!BIT(op, 1)) stream << "A,"; - u8 sfrp = opcodes.r8(pc + 1); - if (sfrp >= 0xfe) - util::stream_format(stream, "PSW%c", BIT(sfrp, 0) ? 'H' : 'L'); + u8 sfr = opcodes.r8(pc + 1); + if (sfr >= 0xfe) + util::stream_format(stream, "PSW%c", BIT(sfr, 0) ? 'H' : 'L'); else - format_sfrp(stream, sfrp); + format_sfr(stream, sfr); if (BIT(op, 1)) stream << ",A"; } |