diff options
author | Ivan Vangelista <mesgnet@yahoo.it> | 2017-06-09 12:48:45 +0200 |
---|---|---|
committer | Ivan Vangelista <mesgnet@yahoo.it> | 2017-06-09 12:48:45 +0200 |
commit | e844b01154f1d57c9736b37c085ea0b9bbb15acb (patch) | |
tree | 272d3ad1d7c9562f8c01809ab3daaafc9442435a /src/devices/bus/ieee488/c2031.h | |
parent | 0b546073e758e33abb12e738ab12aaf1377f2a3e (diff) |
device_add_mconfig up to devices/bus/l* (nw)
Diffstat (limited to 'src/devices/bus/ieee488/c2031.h')
-rw-r--r-- | src/devices/bus/ieee488/c2031.h | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/devices/bus/ieee488/c2031.h b/src/devices/bus/ieee488/c2031.h index 38b102d381a..9d892bb467d 100644 --- a/src/devices/bus/ieee488/c2031.h +++ b/src/devices/bus/ieee488/c2031.h @@ -31,11 +31,23 @@ public: // construction/destruction c2031_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); +protected: + // device-level overrides + virtual void device_start() override; + virtual void device_reset() override; + // optional information overrides virtual const tiny_rom_entry *device_rom_region() const override; - virtual machine_config_constructor device_mconfig_additions() const override; + virtual void device_add_mconfig(machine_config &config) override; virtual ioport_constructor device_input_ports() const override; + // device_ieee488_interface overrides + virtual void ieee488_atn(int state) override; + virtual void ieee488_ifc(int state) override; + +private: + inline int get_device_number(); + DECLARE_WRITE_LINE_MEMBER( via0_irq_w ); DECLARE_READ8_MEMBER( via0_pa_r ); DECLARE_WRITE8_MEMBER( via0_pa_w ); @@ -48,17 +60,6 @@ public: DECLARE_FLOPPY_FORMATS( floppy_formats ); -protected: - // device-level overrides - virtual void device_start() override; - virtual void device_reset() override; - - // device_ieee488_interface overrides - virtual void ieee488_atn(int state) override; - virtual void ieee488_ifc(int state) override; - - inline int get_device_number(); - required_device<cpu_device> m_maincpu; required_device<via6522_device> m_via0; required_device<via6522_device> m_via1; |