MM67: Convert year from BCD if it is stored in BCD mode.

This commit is contained in:
OBattler
2023-05-16 01:09:48 +02:00
parent 6bb5942ad1
commit d314255362

View File

@@ -236,7 +236,10 @@ mm67_tick(nvr_t *nvr)
regs[MM67_DOM] = RTC_BCDINC(regs[MM67_DOM], 1);
mon = RTC_DCB(regs[MM67_MON]);
if (dev->year != -1) {
year = RTC_DCB(regs[dev->year]);
if (dev->flags & FLAG_YEARBCD)
year = RTC_DCB(regs[dev->year]);
else
year = regs[dev->year];
if (dev->flags & FLAG_YEAR80)
year += 80;
} else