summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/com8116.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/com8116.h')
-rw-r--r--src/devices/machine/com8116.h18
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;