From 247a290ec4e2bb050f067108fd14f3a7e602c479 Mon Sep 17 00:00:00 2001 From: Ignacio Sanchez Gines <863613+drhelius@users.noreply.github.com> Date: Mon, 2 Sep 2024 16:38:17 +0200 Subject: [PATCH] fix testing break flag --- src/huc6280_opcodes.cpp | 6 ++++++ tests/main.cpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/huc6280_opcodes.cpp b/src/huc6280_opcodes.cpp index 4e426d4..dcc906d 100644 --- a/src/huc6280_opcodes.cpp +++ b/src/huc6280_opcodes.cpp @@ -268,6 +268,9 @@ void HuC6280::OPCode0x28() // PLP m_P.SetValue(StackPop8()); m_skip_flag_transfer_clear = true; +#if defined(GG_TESTING) + ClearFlag(FLAG_BREAK); +#endif } void HuC6280::OPCode0x29() @@ -411,6 +414,9 @@ void HuC6280::OPCode0x40() m_P.SetValue(StackPop8()); m_PC.SetValue(StackPop16()); m_skip_flag_transfer_clear = true; +#if defined(GG_TESTING) + ClearFlag(FLAG_BREAK); +#endif } void HuC6280::OPCode0x41() diff --git a/tests/main.cpp b/tests/main.cpp index 73e197a..47ce019 100644 --- a/tests/main.cpp +++ b/tests/main.cpp @@ -76,7 +76,7 @@ int main(int argc, char* argv[]) continue; } - //Log("Testing %02X: %s", i, k_huc6280_opcode_names[i].name); + Log("Testing %02X: %s", i, k_huc6280_opcode_names[i].name); snprintf(file_number, 4, "%02x", i); snprintf(file_name, 10, "%s.json", file_number);