diff options
Diffstat (limited to 'src/devices/machine/spg290_cdservo.h')
-rw-r--r-- | src/devices/machine/spg290_cdservo.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/devices/machine/spg290_cdservo.h b/src/devices/machine/spg290_cdservo.h index 790e7b4c28d..2f44e96b353 100644 --- a/src/devices/machine/spg290_cdservo.h +++ b/src/devices/machine/spg290_cdservo.h @@ -7,7 +7,7 @@ #pragma once -#include "imagedev/chd_cd.h" +#include "imagedev/cdromimg.h" class spg290_cdservo_device : public device_t @@ -31,12 +31,13 @@ public: protected: virtual void device_start() override; virtual void device_reset() override; - virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; + + TIMER_CALLBACK_MEMBER(cd_update); private: void change_status(); void add_qsub(int sector, uint8_t addrctrl, uint8_t track, uint8_t index, uint32_t rel_msf, uint32_t abs_msf, uint16_t crc16=0); - void generate_qsub(cdrom_file *cdrom); + void generate_qsub(); void servo_cmd_r(); void servo_cmd_w(); |