public void BRANCH(boolean f)
    {
        int t= IMMBYTE();
        if(f)
        {
            m6809.pc=m6809.pc+(byte)t & 0xFFFF;//TODO check if it has to be better...
            CHANGE_PC();
        }
    }
    /*TODO*///
    /*TODO*///#define LBRANCH(f) {                    \
    /*TODO*///	PAIR t; 							\
    /*TODO*///	IMMWORD(t); 						\
    /*TODO*///	if( f ) 							\
    /*TODO*///	{									\
    /*TODO*///		m6809_ICount -= 1;				\
    /*TODO*///		PC += t.w.l;					\
    /*TODO*///		CHANGE_PC;						\
    /*TODO*///	}									\
    /*TODO*///}