MMR1 tracking

This commit is contained in:
folkert van heusden 2023-03-23 16:09:43 +01:00
parent 5a7c85b34b
commit f2a3d955a4
Signed by untrusted user who does not match committer: folkert
GPG key ID: 6B6455EDFEED3BD1

View file

@ -1240,6 +1240,8 @@ bool cpu::single_operand_instructions(const uint16_t instr)
// put on current stack
pushStack(v);
b->addToMMR1(-2, 6);
break;
}
@ -1472,8 +1474,6 @@ void cpu::pushStack(const uint16_t v)
uint16_t a = addRegister(6, false, -2);
b->writeWord(a, v);
b->addToMMR1(-2, 6);
}
}
@ -1484,8 +1484,6 @@ uint16_t cpu::popStack()
addRegister(6, false, 2);
b->addToMMR1(2, 6);
return temp;
}
@ -1565,6 +1563,8 @@ bool cpu::misc_operations(const uint16_t instr)
// JMP dst
setPC(dst_value);
b->addToMMR1(-2, 6);
return true;
}