diff options
Diffstat (limited to 'src/mame/includes/coco.h')
-rw-r--r-- | src/mame/includes/coco.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/mame/includes/coco.h b/src/mame/includes/coco.h index e12095ab8f1..78e54f40f0c 100644 --- a/src/mame/includes/coco.h +++ b/src/mame/includes/coco.h @@ -132,12 +132,14 @@ protected: // 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 param) override; // changed handlers virtual void pia1_pa_changed(uint8_t data); virtual void pia1_pb_changed(uint8_t data); + TIMER_CALLBACK_MEMBER(diecom_lightgun_hit); + TIMER_CALLBACK_MEMBER(joystick_update); + // accessors pia6821_device &pia_0() { return *m_pia_0; } pia6821_device &pia_1() { return *m_pia_1; } @@ -150,11 +152,6 @@ protected: virtual void update_cart_base(uint8_t *cart_base) { } protected: - // timer constants - static const device_timer_id TIMER_HIRES_JOYSTICK_X = 0; - static const device_timer_id TIMER_HIRES_JOYSTICK_Y = 1; - static const device_timer_id TIMER_DIECOM_LIGHTGUN = 2; - enum soundmux_status_t { SOUNDMUX_SEL1 = 1, |