diff options
Diffstat (limited to 'src/devices/machine/upd765.h')
-rw-r--r-- | src/devices/machine/upd765.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/devices/machine/upd765.h b/src/devices/machine/upd765.h index b0ca8e49657..e98f56f24f0 100644 --- a/src/devices/machine/upd765.h +++ b/src/devices/machine/upd765.h @@ -470,12 +470,19 @@ public: upd72065_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); virtual void map(address_map &map) override; - void auxcmd_w(uint8_t data); + virtual void auxcmd_w(uint8_t data); protected: upd72065_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); }; +class upd72067_device : public upd72065_device { +public: + upd72067_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + + virtual void auxcmd_w(uint8_t data) override; +}; + class upd72069_device : public upd72065_device { public: upd72069_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); @@ -570,6 +577,7 @@ DECLARE_DEVICE_TYPE(UPD765A, upd765a_device) DECLARE_DEVICE_TYPE(UPD765B, upd765b_device) DECLARE_DEVICE_TYPE(I8272A, i8272a_device) DECLARE_DEVICE_TYPE(UPD72065, upd72065_device) +DECLARE_DEVICE_TYPE(UPD72067, upd72067_device) DECLARE_DEVICE_TYPE(UPD72069, upd72069_device) DECLARE_DEVICE_TYPE(I82072, i82072_device) DECLARE_DEVICE_TYPE(SMC37C78, smc37c78_device) |