summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/scc68070.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.
* srcclean and cleanup (nw) Vas Crabb2020-06-211-1/+1
|
* devices/machine, sound and video: removed read and write macros (nw) Ivan Vangelista2020-06-171-1/+1
|
* -quizard: Replaced protection HLE with proper MCU hookup. Removed MUP flags. ↵ Ryan Holtz2020-05-281-69/+93
| | | | | | Re-promoted Quizard 1 and Quizard 2. [Ryan Holtz] -scc68070: Improved UART Tx/Rx behavior, though it still functions in parallel rather than serial. [Ryan Holtz]
* hd63450, scc68070, saa1099: Modernize struct member save registration (nw) AJR2019-12-101-50/+13
|
* scc68070: Split up internal register block handlers; add some RESET behavior ↵ AJR2019-09-121-606/+650
| | | | (nw)
* srcclean (nw) Vas Crabb2019-07-281-11/+11
|
* -scc68070: Moved Quizard MCU HLE from SCC68070 device to cdi.cpp and ↵ MooglyGuy2019-07-241-293/+103
| | | | converted SCC68070 to use logmacro. [Ryan Holtz]
* scc68070: Merge CPU device with on-chip peripheral emulation AJR2019-04-171-0/+1407
- Add internal clock divider - Add a few crude hacks to force status bits in unemulated UART and I2C