summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/chessmachine.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into time-experiments Aaron Giles2021-08-131-23/+27
|\
| * ibm5170: fix validity error hap2021-04-201-4/+0
| |
| * tasc/chessmachine/modular_tm: use install_ram/rom for the bootrom bankswitch ↵ hap2021-04-151-17/+24
| | | | | | | | (small speed optimization)
| * mephisto_polgar.cpp: split driver into polgar, risc, milano hap2021-04-071-3/+4
| |
* | Major timer object reshuffling. timer_expired_delegate wraps the various ↵ Aaron Giles2021-03-261-2/+2
| | | | | | | | 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.
* | Remove some old-school synchronize calls. Add an optional unique ID pointer ↵ Aaron Giles2021-03-231-2/+4
|/ | | | to enregistration to help differentiate in non-device cases.
* chessmachine: reinstate .mirror but keep umask32 hap2020-06-301-1/+1
|
* chessmachine: faster emumem init hap2020-06-301-1/+1
|
* ibm5150: updated chessmen (nw) hap2019-06-071-0/+1
|
* chessmachine: bootstrap more likely like this anyway (nw) hap2019-06-031-9/+29
|
* chessmachine: device was in wrong folder and forgot to update compile script ↵ hap2019-06-011-0/+143
(nw)