vBufB
reg = via1[vBufB] & ~VIA1B_vRTCClk;
via1[vBufB] = reg;
via1[vBufB] = reg | VIA1B_vRTCClk;
data = (data << 1) | (via1[vBufB] & VIA1B_vRTCData);
reg = via1[vBufB] & ~(VIA1B_vRTCClk | VIA1B_vRTCData);
via1[vBufB] = reg | bit;
via1[vBufB] = reg | bit | VIA1B_vRTCClk;
via1[vBufB] = (via1[vBufB] | VIA1B_vRTCClk) & ~VIA1B_vRTCEnb;
via1[vBufB] |= VIA1B_vRTCEnb;
via2[vBufB] &= ~0x04;
gBufB = vBufB;
via1[vBufB] |= 0x40;
via1[vBufB] |= VIA1B_vRTCEnb | VIA1B_vRTCClk;
via1[vBufB] &= ~0x40;