From f2a3d955a45295905317559fae8d0ade38e503f5 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Thu, 23 Mar 2023 16:09:43 +0100 Subject: [PATCH] MMR1 tracking --- cpu.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cpu.cpp b/cpu.cpp index eff31a9..3150d03 100644 --- a/cpu.cpp +++ b/cpu.cpp @@ -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; }