trunk/src/emu/machine/rtc4543.c
| r19721 | r19722 | |
| 96 | 96 | m_regs[0] = make_bcd(second); // seconds (BCD, 0-59) in bits 0-6, bit 7 = battery low |
| 97 | 97 | m_regs[1] = make_bcd(minute); // minutes (BCD, 0-59) |
| 98 | 98 | m_regs[2] = make_bcd(hour); // hour (BCD, 0-23) |
| 99 | | m_regs[3] = make_bcd(weekday[day_of_week]); // low nibble = day of the week |
| 99 | m_regs[3] = make_bcd(weekday[day_of_week-1]); // low nibble = day of the week |
| 100 | 100 | m_regs[3] |= (make_bcd(day) & 0x0f)<<4; // high nibble = low digit of day |
| 101 | 101 | m_regs[4] = (make_bcd(day) >> 4); // low nibble = high digit of day |
| 102 | 102 | m_regs[4] |= (make_bcd(month & 0x0f)<<4); // high nibble = low digit of month |