diff options
Diffstat (limited to 'src/devices/machine/com8116.h')
-rw-r--r-- | src/devices/machine/com8116.h | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/src/devices/machine/com8116.h b/src/devices/machine/com8116.h index 990a0e5db77..b7793d03e7c 100644 --- a/src/devices/machine/com8116.h +++ b/src/devices/machine/com8116.h @@ -59,22 +59,16 @@ protected: static const int divisors_16X_1_8432MHz[16]; static const int divisors_16X_5_0688MHz_030[16]; static const int divisors_16X_4_6080MHz[16]; - static const int divisors_16X_4_9152MHz_SY2661_1[16]; - static const int divisors_16X_4_9152MHz_SY2661_2[16]; // device-level overrides - virtual void device_start() override; - virtual void device_reset() override; - virtual void device_timer(emu_timer &timer, device_timer_id id, int m_param, void *ptr) override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; -private: - enum - { - TIMER_FX4, - TIMER_FR, - TIMER_FT - }; + TIMER_CALLBACK_MEMBER(fx4_tick); + TIMER_CALLBACK_MEMBER(fr_tick); + TIMER_CALLBACK_MEMBER(ft_tick); +private: devcb_write_line m_fx4_handler; devcb_write_line m_fr_handler; devcb_write_line m_ft_handler; |