MC_YEAR
ct->year = regs[MC_YEAR];
regs[MC_YEAR] = ct->year;
printf("readclock: %x/%x/%x %x:%x:%x\n", rtclk[MC_YEAR],
dt.dt_year = clock_expandyear(bcdtobin(rtclk[MC_YEAR]));
rtclk[MC_YEAR] = bintobcd(dt.dt_year % 100);
printf("setclock: %x/%x/%x %x:%x:%x\n", rtclk[MC_YEAR], rtclk[MC_MONTH],
dt.dt_year = clock_expandyear(bcdtobin(rtclk[MC_YEAR]));
printf("readclock: %x/%x/%x %x:%x:%x\n", rtclk[MC_YEAR],
dt.dt_year = clock_expandyear(bcdtobin(rtclk[MC_YEAR]));
rtclk[MC_YEAR] = bintobcd(dt.dt_year % 100);
printf("setclock: %x/%x/%x %x:%x:%x\n", rtclk[MC_YEAR], rtclk[MC_MONTH],
regs[MC_YEAR] = dt.dt_year % 100;
dt.dt_year = regs[MC_YEAR] + 2000;
year = rtc_read_reg(sc, MC_YEAR);
rtc_write_reg(sc, MC_YEAR, year);
rtc.regs[MC_YEAR] = TOBCD((gnow->tm_year + 1900) % 100);
case MC_SEC ... MC_YEAR: