summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/saa1043.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Since I already had to touch all device_timer signatures, bite the bullet ↵ Aaron Giles2021-08-201-2/+3
| | | | and make device_timer callbacks match the native form to eliminate trampolines.
* 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.
* devices/machine/saa1043, mame/video/k057714: fixed some initialization ↵ Ivan Vangelista2020-07-041-0/+1
| | | | problems noticed in debug devnoclear builds
* devcb.cpp: syntactic sugar for constructing/resolving arrays of callbacks (nw) Vas Crabb2020-02-051-4/+5
| | | | | Saves a lot of typing { *this }, { *this }... Could be applied in more places, I just did a few devices to demonstrate it.
* srcclean (nw) Vas Crabb2018-04-221-4/+4
|
* vp415 updates, now actually starts proper testing loop, nw mooglyguy2018-04-151-2/+3
|
* saa1043.cpp: parenthesized initialization of a member array is a GNU ↵ AJR2018-04-131-2/+2
| | | | extension (nw)
* Added skeleton SAA1403 device, nw Ryan Holtz2018-04-131-0/+78