diff --git a/parallel.cpp b/parallel.cpp index c7ce7a0..57cb1a7 100644 --- a/parallel.cpp +++ b/parallel.cpp @@ -52,7 +52,7 @@ extern "C" EXPORT unsigned int CALL parallelRSPDoRspCycles(unsigned int cycles) { - if (*RSP::rsp.SP_STATUS_REG & SP_STATUS_HALT) + if (*RSP::rsp.SP_STATUS_REG & (SP_STATUS_HALT | SP_STATUS_BROKE)) return 0; // We don't know if Mupen from the outside invalidated our IMEM.