don't keep setting PC after having done it once.
fix inverted interpretation of Z flag in BEQ & BNE