Diff for /xmil/z80c/z80c_s.mcr between versions 1.3 and 1.7

version 1.3, 2004/08/08 14:00:56 version 1.7, 2004/08/18 17:15:35
Line 38 Line 38
         }          }
   
 #define MCR_RETN {                                                                                                              \  #define MCR_RETN {                                                                                                              \
                 Z80_IFF &= ~((1 << IFF_NMI) | (1 << IFF_IRQ));                                  \                  Z80_IFF &= ~(1 << IFF_NMI);                                                                             \
                 MCR_RET                                                                                                                 \                  MCR_RET                                                                                                                 \
         }          }
   
Line 58 Line 58
                 }                                                                                                                               \                  }                                                                                                                               \
                 R_Z80F |= (((tmp ^ (reg)) & (tmp ^ R_Z80HL)) >> 13) & V_FLAG;   \                  R_Z80F |= (((tmp ^ (reg)) & (tmp ^ R_Z80HL)) >> 13) & V_FLAG;   \
                 R_Z80F |= ((R_Z80HL ^ tmp ^ (reg)) >> 8) & H_FLAG;                              \                  R_Z80F |= ((R_Z80HL ^ tmp ^ (reg)) >> 8) & H_FLAG;                              \
                 (reg) = (UINT16)tmp;                                                                                    \                  R_Z80HL = (UINT16)tmp;                                                                                  \
         }          }
   
 #define MCR_RETI {                                                                                                              \  #define MCR_RETI {                                                                                                              \
                 Z80_IFF &= ~(1 << IFF_IRQ);                                                                             \                  ievent_eoi();                                                                                                   \
                 MCR_RET                                                                                                                 \                  MCR_RET                                                                                                                 \
         }          }
   

Removed from v.1.3  
changed lines
  Added in v.1.7


RetroPC.NET-CVS <cvs@retropc.net>