This patch release of DeZ80 corrects a longstanding error in Condition
variants set for conditional jump instructions that check the Parity/Overflow and Sign flags. The mnemonics for those flags do not follow the usual notation, so the inverted condition was inverted once more when formatted, which allowed the integration tests to pass despite it being incorrect. This affects the following instructions:
RET PO
JP PO, nn
CALL PO, nn
RET PE
JP PE, nn
CALL PE, nn
RET P
JP P, nn
CALL P, nn
RET M
JP M, nn
CALL M, nn
Thanks to @redcode for finding this issue!