From 0b3e2d0ff32a2932fe22549e369da29c7d382543 Mon Sep 17 00:00:00 2001 From: pjht Date: Thu, 1 Feb 2024 18:59:31 -0600 Subject: [PATCH] Fix MVi not incrementing PC after reading immediate --- src/cpu.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cpu.rs b/src/cpu.rs index d9fb588..6f0e28b 100644 --- a/src/cpu.rs +++ b/src/cpu.rs @@ -538,6 +538,7 @@ impl I8080 { } Opcode::Mvi(dst) => { self.regs[dst] = data; + self.pc += 1; } Opcode::Lxi(_) => { self.z = data;