This commit is contained in:
folkert van heusden 2024-03-28 23:28:20 +01:00
parent 4339334e57
commit 9dd4e51ff4
Signed by untrusted user who does not match committer: folkert
GPG key ID: 6B6455EDFEED3BD1

View file

@ -844,11 +844,11 @@ bool cpu::single_operand_instructions(const uint16_t instr)
bool set_flags = false; bool set_flags = false;
if (word_mode == wm_byte && dst_mode == 0) { if (word_mode == wm_byte && dst_mode == 0) {
auto g_dst = getGAM(dst_mode, dst_reg, wm_byte, rm_cur); uint16_t v = getRegister(dst_reg) & 0xff00;
uint16_t r = g_dst.value.value() & 0xff00; setRegister(dst_reg, v);
set_flags = putGAM(g_dst, r); set_flags = true;
} }
else { else {
auto g_dst = getGAM(dst_mode, dst_reg, word_mode, rm_cur, false); auto g_dst = getGAM(dst_mode, dst_reg, word_mode, rm_cur, false);