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);