diff options
Diffstat (limited to 'src/devices/bus/intv_ctrl/ecs_ctrl.h')
-rw-r--r-- | src/devices/bus/intv_ctrl/ecs_ctrl.h | 108 |
1 files changed, 54 insertions, 54 deletions
diff --git a/src/devices/bus/intv_ctrl/ecs_ctrl.h b/src/devices/bus/intv_ctrl/ecs_ctrl.h index 40d94ca5d1b..136c7bfa9d9 100644 --- a/src/devices/bus/intv_ctrl/ecs_ctrl.h +++ b/src/devices/bus/intv_ctrl/ecs_ctrl.h @@ -32,8 +32,8 @@ public: virtual ~device_intvecs_control_port_interface(); virtual UINT8 read_portA() { return 0xff; }; - virtual UINT8 read_portB() { return 0xff; }; - virtual void write_portA(UINT8 data) { }; + virtual UINT8 read_portB() { return 0xff; }; + virtual void write_portA(UINT8 data) { }; protected: intvecs_control_port_device *m_port; @@ -49,16 +49,16 @@ public: intvecs_control_port_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); virtual ~intvecs_control_port_device(); - DECLARE_READ8_MEMBER( portA_r ) { return read_portA(); } - DECLARE_READ8_MEMBER( portB_r ) { return read_portB(); } - DECLARE_WRITE8_MEMBER( portA_w ) { return write_portA(data); } + DECLARE_READ8_MEMBER( portA_r ) { return read_portA(); } + DECLARE_READ8_MEMBER( portB_r ) { return read_portB(); } + DECLARE_WRITE8_MEMBER( portA_w ) { return write_portA(data); } protected: // device-level overrides virtual void device_start() override; - UINT8 read_portA(); - UINT8 read_portB(); - void write_portA(UINT8 data); + UINT8 read_portA(); + UINT8 read_portB(); + void write_portA(UINT8 data); device_intvecs_control_port_interface *m_device; }; @@ -88,76 +88,76 @@ SLOT_INTERFACE_EXTERN( intvecs_control_port_devices ); // ======================> intvecs_ctrls_device class intvecs_ctrls_device : public device_t, - public device_intvecs_control_port_interface + public device_intvecs_control_port_interface { public: - // construction/destruction - intvecs_ctrls_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + // construction/destruction + intvecs_ctrls_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - // optional information overrides - virtual machine_config_constructor device_mconfig_additions() const override; + // optional information overrides + virtual machine_config_constructor device_mconfig_additions() const override; protected: - // device-level overrides - virtual void device_start() override; - virtual void device_reset() override; - - virtual UINT8 read_portA() override; - virtual UINT8 read_portB() override; - + // device-level overrides + virtual void device_start() override; + virtual void device_reset() override; + + virtual UINT8 read_portA() override; + virtual UINT8 read_portB() override; + private: - required_device<intv_control_port_device> m_hand1; - required_device<intv_control_port_device> m_hand2; + required_device<intv_control_port_device> m_hand1; + required_device<intv_control_port_device> m_hand2; }; // ======================> intvecs_keybd_device class intvecs_keybd_device : public device_t, - public device_intvecs_control_port_interface + public device_intvecs_control_port_interface { public: - // construction/destruction - intvecs_keybd_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - - // optional information overrides - virtual ioport_constructor device_input_ports() const override; - + // construction/destruction + intvecs_keybd_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + + // optional information overrides + virtual ioport_constructor device_input_ports() const override; + protected: - // device-level overrides - virtual void device_start() override; - virtual void device_reset() override; - - virtual UINT8 read_portB() override; - virtual void write_portA(UINT8 data) override; - + // device-level overrides + virtual void device_start() override; + virtual void device_reset() override; + + virtual UINT8 read_portB() override; + virtual void write_portA(UINT8 data) override; + private: - UINT8 m_psg_portA; - required_ioport_array<7> m_keybd; + UINT8 m_psg_portA; + required_ioport_array<7> m_keybd; }; // ======================> intvecs_synth_device class intvecs_synth_device : public device_t, - public device_intvecs_control_port_interface + public device_intvecs_control_port_interface { public: - // construction/destruction - intvecs_synth_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); - - // optional information overrides - virtual ioport_constructor device_input_ports() const override; - + // construction/destruction + intvecs_synth_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); + + // optional information overrides + virtual ioport_constructor device_input_ports() const override; + protected: - // device-level overrides - virtual void device_start() override; - virtual void device_reset() override; - - virtual UINT8 read_portB() override; - virtual void write_portA(UINT8 data) override; - + // device-level overrides + virtual void device_start() override; + virtual void device_reset() override; + + virtual UINT8 read_portB() override; + virtual void write_portA(UINT8 data) override; + private: - UINT8 m_psg_portA; - required_ioport_array<7> m_synth; + UINT8 m_psg_portA; + required_ioport_array<7> m_synth; }; |