summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/dp8573.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Major timer object reshuffling. timer_expired_delegate wraps the various ↵ Aaron Giles2021-03-261-1/+1
| | | | callback types. timer_callback is a class containing a timer_expired_delegate plus a user-supplied pointer, and accounting information for registration. timer_instance is a single active timer in the scheduler. persistent_timer is what you get back from timer_alloc() now, and has methods for dynamic changes. transient_timer_factory is what you use to create transient timers. Devices now own a transient_timer_factory for transient device timers. persistent_timers can be emedded and initialized directly.
* Add scheduler object and accessor to device_t. Upgrade all 3 timer ↵ Aaron Giles2021-03-241-1/+1
| | | | parameters to u64. Change first parameter of device timers to be emu_timer const. Updated all device timers to follow suit.
* dp8573: minor changes (nw) Patrick Mackinlay2019-08-261-32/+36
| | | | | | | | * synchronize time after loading nvram * simplify read/write handlers * irq active low * there's no reset * pfail is an input (not implemented)
* dp8573: fix millisecond double increment (nw) Patrick Mackinlay2019-08-161-1/+0
|
* dp8573: don't clear ram on reset (nw) Patrick Mackinlay2019-08-061-3/+3
|
* srcclean and fixup (nw) Vas Crabb2018-11-251-1/+1
|
* dp8573: Turn off logging by default, nw mooglyguy2018-11-121-1/+1
|
* -dp8573.cpp: Added DP8573 Real-Time Clock emulation. [Ryan Holtz] mooglyguy2018-11-121-0/+355
-indigo.cpp: Hooked up new DP8573 implementation. [Ryan Holtz]