opcode op_0f = new opcode() { public void handler()/* RRCA			  */
    { 
//TODO recheck it not sure if it's ok (shadow)         
         //_F = (_F & (SF | ZF | PF)) | (_A & (YF | XF | CF)); 		
         //_A = (_A >> 1) | (_A << 7)
         /*Z80.AF.SetL(((Z80.AF.L & (SF | ZF | PF)) | (Z80.AF.H & (YF | XF | CF))) & 0xFF);
         Z80.AF.SetH(((Z80.AF.H >>> 1) | (Z80.AF.H << 7)) & 0xFF);*/
        Z80.AF.SetL((Z80.AF.L & (SF | ZF | PF)) | (Z80.AF.H & (YF | XF | CF)));
         Z80.AF.SetH(((Z80.AF.H >> 1) | (Z80.AF.H << 7)) & 0xff);
    }}