| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
it can be used. Convert a few drivers from timer devices to plain timers to avoid adding adjust_persistent() to the timer device as well.
|
| |
|
|
| |
and make device_timer callbacks match the native form to eliminate trampolines.
|
| |
|
|
| |
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.
|
| |
|
|
| |
parameters to u64. Change first parameter of device timers to be emu_timer const. Updated all device timers to follow suit.
|
| |
|
|
|
|
| |
I've guessed whether break or [[fallthrough]] is appropriate. In cases
where it looked particularly suspicious, I added a FIXME comment. All
of these changes should be reviewed by someone familiar with the code.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* ngpc.xml: fixed some Japanese titles
* ds1994.cpp: added FIXME comments, removed redundant tag from logging helper, corrected device name, removed copy/pasted application note (copyright infringement)
* midvunit.cpp: marked "recreated" PAL program as a bad dump
|
| | |
|
|
|
Add DS1994 device
amaticmg driver: added ds1994 device, modified prom load, added ds1994 to romload
|