public void EAY()
    {
       EA = (Z80.IY.D + (byte) ARG()) & 0xFFFF; //EA = (UINT32)(UINT16)(_IY+(INT8)ARG())
    }
    /*TODO*////***************************************************************
    /*TODO*/// * POP
    /*TODO*/// ***************************************************************/
    /*TODO*///#define POP(DR) { RM16( _SPD, &Z80.DR ); _SP += 2; }
    /*TODO*///
    /*TODO*////***************************************************************
    /*TODO*/// * PUSH
    /*TODO*/// ***************************************************************/
    /*TODO*///#define PUSH(SR) { _SP -= 2; WM16( _SPD, &Z80.SR ); }