summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/upd765.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/upd765.h')
-rw-r--r--src/devices/machine/upd765.h44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/devices/machine/upd765.h b/src/devices/machine/upd765.h
index a3465887943..19da61d4712 100644
--- a/src/devices/machine/upd765.h
+++ b/src/devices/machine/upd765.h
@@ -101,7 +101,7 @@ public:
template<class _Object> static devcb_base &set_drq_wr_callback(device_t &device, _Object object) { return downcast<upd765_family_device &>(device).drq_cb.set_callback(object); }
template<class _Object> static devcb_base &set_hdl_wr_callback(device_t &device, _Object object) { return downcast<upd765_family_device &>(device).hdl_cb.set_callback(object); }
- virtual DECLARE_ADDRESS_MAP(map, 8) = 0;
+ virtual DECLARE_ADDRESS_MAP(map, 8) override = 0;
DECLARE_READ8_MEMBER (sra_r);
DECLARE_READ8_MEMBER (srb_r);
@@ -116,10 +116,10 @@ public:
DECLARE_READ8_MEMBER (dir_r);
DECLARE_WRITE8_MEMBER(ccr_w);
- virtual UINT8 do_dir_r();
+ virtual UINT8 do_dir_r() override;
- UINT8 dma_r();
- void dma_w(UINT8 data);
+ UINT8 dma_r() override;
+ void dma_w(UINT8 data) override;
// Same as the previous ones, but as memory-mappable members
DECLARE_READ8_MEMBER(mdma_r);
@@ -127,7 +127,7 @@ public:
bool get_irq() const;
bool get_drq() const;
- void tc_w(bool val);
+ void tc_w(bool val) override;
void ready_w(bool val);
void set_rate(int rate); // rate in bps, to be used when the fdc is externally frequency-controlled
@@ -139,9 +139,9 @@ public:
void soft_reset();
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ 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;
enum {
TIMER_DRIVE_READY_POLLING = 4
@@ -419,70 +419,70 @@ class upd765a_device : public upd765_family_device {
public:
upd765a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class upd765b_device : public upd765_family_device {
public:
upd765b_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class i8272a_device : public upd765_family_device {
public:
i8272a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class smc37c78_device : public upd765_family_device {
public:
smc37c78_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class upd72065_device : public upd765_family_device {
public:
upd72065_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class n82077aa_device : public upd765_family_device {
public:
n82077aa_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class pc_fdc_superio_device : public upd765_family_device {
public:
pc_fdc_superio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class dp8473_device : public upd765_family_device {
public:
dp8473_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class pc8477a_device : public upd765_family_device {
public:
pc8477a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class wd37c65c_device : public upd765_family_device {
public:
wd37c65c_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
class mcs3201_device : public upd765_family_device {
@@ -492,11 +492,11 @@ public:
// static configuration helpers
template<class _Object> static devcb_base &set_input_handler(device_t &device, _Object object) { return downcast<mcs3201_device &>(device).m_input_handler.set_callback(object); }
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
DECLARE_READ8_MEMBER( input_r );
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
devcb_read8 m_input_handler;
@@ -506,12 +506,12 @@ class tc8566af_device : public upd765_family_device {
public:
tc8566af_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
DECLARE_WRITE8_MEMBER(cr1_w);
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
UINT8 m_cr1;