summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/cbmiec/c1571.h
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2017-06-08 17:20:12 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2017-06-08 17:20:12 +0200
commitf31b1520801a4848a15a0cbb646797f44e476d33 (patch)
tree3e8ca203dd87896a83313aee59b37db865663bbc /src/devices/bus/cbmiec/c1571.h
parent89f35e6fcc3eb050e96fff6c185b15c8db477954 (diff)
device_add_mconfig up to devices/bus/h* (nw)
Diffstat (limited to 'src/devices/bus/cbmiec/c1571.h')
-rw-r--r--src/devices/bus/cbmiec/c1571.h21
1 files changed, 13 insertions, 8 deletions
diff --git a/src/devices/bus/cbmiec/c1571.h b/src/devices/bus/cbmiec/c1571.h
index 3bc5b287b98..1864313fe8c 100644
--- a/src/devices/bus/cbmiec/c1571.h
+++ b/src/devices/bus/cbmiec/c1571.h
@@ -43,11 +43,6 @@ public:
// construction/destruction
c1571_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- // optional information overrides
- virtual const tiny_rom_entry *device_rom_region() const override;
- virtual machine_config_constructor device_mconfig_additions() const override;
- virtual ioport_constructor device_input_ports() const override;
-
DECLARE_WRITE_LINE_MEMBER( via0_irq_w );
DECLARE_READ8_MEMBER( via0_pa_r );
DECLARE_WRITE8_MEMBER( via0_pa_w );
@@ -80,6 +75,11 @@ protected:
virtual void device_start() override;
virtual void device_reset() override;
+ // optional information overrides
+ virtual const tiny_rom_entry *device_rom_region() const override;
+ virtual void device_add_mconfig(machine_config &config) override;
+ virtual ioport_constructor device_input_ports() const override;
+
// device_cbm_iec_interface overrides
virtual void cbm_iec_srq(int state) override;
virtual void cbm_iec_atn(int state) override;
@@ -131,9 +131,10 @@ public:
// construction/destruction
c1570_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+protected:
// 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;
};
@@ -145,10 +146,12 @@ public:
// construction/destruction
c1571cr_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+protected:
// 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;
+private:
DECLARE_WRITE8_MEMBER( via0_pa_w );
DECLARE_WRITE8_MEMBER( via0_pb_w );
};
@@ -162,10 +165,12 @@ public:
// construction/destruction
mini_chief_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+protected:
// 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;
+private:
DECLARE_READ8_MEMBER( cia_pa_r );
DECLARE_WRITE8_MEMBER( cia_pa_w );
DECLARE_WRITE8_MEMBER( cia_pb_w );