diff options
-rw-r--r-- | z80_decode.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/z80_decode.c b/z80_decode.c index e639e97..3247cc2 100644 --- a/z80_decode.c +++ b/z80_decode.c @@ -456,6 +456,7 @@ do { \ #define BIT_MEMPTR(REG,B) \ do { \ cpu->AF.b.lo&=C_Z80; \ + cpu->AF.b.lo|=H_Z80; \ if ((REG)&(1<<B)) \ { \ cpu->AF.b.lo|=S_Z80® \ @@ -464,7 +465,6 @@ do { \ { \ cpu->AF.b.lo|=Z_Z80|P_Z80; \ } \ - cpu->AF.b.lo|=H_Z80; \ SETHIDDEN(PRIV->memptr.b.hi); \ } while(0) |