diff --git a/src/cpu.cpp b/src/cpu.cpp index 44ea34b..aac5b6d 100644 --- a/src/cpu.cpp +++ b/src/cpu.cpp @@ -867,7 +867,7 @@ void CPU::lda8() m_a = read(address); // Decrement HL - address = (address + 1) & 0xffff; + address = (address - 1) & 0xffff; m_l = address & 0xff; m_h = address >> 8; break;