public void bra()
    {
        int t;
        t=IMMBYTE();
        m6809.pc=m6809.pc+(byte)t & 0xFFFF;//TODO check if it has to be better...
        CHANGE_PC();
    	/* JB 970823 - speed up busy loops */
    	if( t == 0xfe )
    		if( m6809_ICount[0] > 0 ) m6809_ICount[0] = 0;
         //if(m6809log!=null) fprintf(m6809log,"M6809#%d bra :PC:%d,PPC:%d,A:%d,B:%d,D:%d,DP:%d,U:%d,S:%d,X:%d,Y:%d,CC:%d,EA:%d\n", cpu_getactivecpu(),m6809.pc,m6809.ppc,m6809.a,m6809.b,getDreg(),m6809.dp,m6809.u,m6809.s,m6809.x,m6809.y,m6809.cc,ea);
    }