summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/dirtc.cpp
Commit message (Collapse)AuthorAgeFilesLines
* RTC interface updates AJR2023-02-031-2/+4
| | | | | | | - dp8573, mc146818, mm58274c, rtc65271, s3520cf, smpc, timekpr: Use device_rtc_interface to acquire base time - device_rtc_interface: Add machine configuration option for synchronizing to UTC instead of local time (was previously only an option for mc146818, and always enabled for dp8573) - mc146818: Eliminate the set_binary_time configuration parameter - mm58274c: Correct operator precedence in calculating m_clk_set; allow disabling side effects of status read
* emu: correct some file headers (nw) hap2020-06-191-1/+1
|
* misc cleanup (nw) Vas Crabb2018-10-281-2/+2
|
* rtc: add leap year support (nw) Sven Schnelle2018-10-101-3/+6
| | | | | | | | msm53821: - add standard register support - use std::array - fix several counter to behave like a real MSM53821
* Introduce u8/u16/u32/u64/s8/s16/s32/s64 Vas Crabb2016-11-191-2/+2
| | | | | | | | | | | | * New abbreviated types are in osd and util namespaces, and also in global namespace for things that #include "emu.h" * Get rid of import of cstdint types to global namespace (C99 does this anyway) * Remove the cstdint types from everything in emu * Get rid of U64/S64 macros * Fix a bug in dps16 caused by incorrect use of macro * Fix debugcon not checking for "do " prefix case-insensitively * Fix a lot of messed up tabulation * More constexpr * Fix up many __names
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-221-2/+2
| | | | | Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
* Soft resets no longer turn back clocks on devices AJR2016-10-091-5/+2
| | | | | | | device_rtc_interface: Cleanups and refinements (nw) - Give RTCs their own phase of machine initialization, right after NVRAM loading - Make RTC feature flag overrides const, including one new one - Make rtc_clock_updated a required override
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-0/+240