MC_HOUR
regs[MC_HOUR] = ct->hour;
ct->hour = regs[MC_HOUR];
rtclk[MC_MONTH], rtclk[MC_DOM], rtclk[MC_HOUR], rtclk[MC_MIN],
dt.dt_hour = bcdtobin(rtclk[MC_HOUR]);
rtclk[MC_HOUR] = bintobcd(dt.dt_hour);
rtclk[MC_DOM], rtclk[MC_HOUR], rtclk[MC_MIN], rtclk[MC_SEC]);
dt.dt_hour = bcdtobin(rtclk[MC_HOUR]);
rtclk[MC_MONTH], rtclk[MC_DOM], rtclk[MC_HOUR], rtclk[MC_MIN],
dt.dt_hour = bcdtobin(rtclk[MC_HOUR]);
rtclk[MC_HOUR] = bintobcd(dt.dt_hour);
rtclk[MC_DOM], rtclk[MC_HOUR], rtclk[MC_MIN], rtclk[MC_SEC]);
regs[MC_HOUR] = dt.dt_hour;
dt.dt_hour = regs[MC_HOUR];
dt.dt_hour = rtc_read_reg(sc, MC_HOUR);
rtc_write_reg(sc, MC_HOUR, dt.dt_hour);
rtc.regs[MC_HOUR] = TOBCD(gnow->tm_hour);