Skip to content

DeZ80 v4.0.1

Latest
Compare
Choose a tag to compare
@rzumer rzumer released this 18 Feb 21:14
· 1 commit to master since this release

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!