<The one I routinely hear about the Z-80 is one which places the odd parity
<of the bytes (or maybe the lsb's of the bytes) in a block moved with an LDI
<or INIR instruction into the carry or some such. This instruction is
<supposed to leave carry unaffected, but doesn't.
If it did it never happens to me and ouls severly break code. The block
moves and compares are widely used in z80s. The only flag affected is the
P/V and that is documented BC-1=0.
The z80 does have a difference from the 8080 for some operation regarding
the parity/overflow flag.
Show replies by date