diff options
Diffstat (limited to 'src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h')
| -rw-r--r-- | src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h b/src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h index 66ead7076f9..ece0d6ecdd9 100644 --- a/src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h +++ b/src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h @@ -20,9 +20,6 @@ class sigmasoft_parallel_port : public device_t, public device_h89bus_left_card_ public: sigmasoft_parallel_port(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock = 0); - virtual u8 read(u8 select_lines, u16 offset) override; - virtual void write(u8 select_lines, u16 offset, u8 data) override; - protected: sigmasoft_parallel_port(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock); @@ -30,7 +27,8 @@ protected: virtual void device_reset() override ATTR_COLD; virtual ioport_constructor device_input_ports() const override ATTR_COLD; - inline bool card_selected(u8 select_lines, u16 offset); + u8 read(offs_t offset); + void write(offs_t offset, u8 data); virtual void igc_w(u8 offset, u8 val); virtual u8 igc_r(u8 offset); @@ -39,6 +37,8 @@ private: required_ioport m_jumpers; + bool m_installed; + // physical jumper on the board to enable/disable entire board bool m_enabled; @@ -62,12 +62,11 @@ protected: virtual u8 igc_r(u8 offset) override; private: - required_device<heath_tlb_connector> m_tlbc; }; -DECLARE_DEVICE_TYPE(H89BUS_SIGMASOFT_PARALLEL, device_h89bus_left_card_interface) +DECLARE_DEVICE_TYPE(H89BUS_SIGMASOFT_PARALLEL, device_h89bus_left_card_interface) DECLARE_DEVICE_TYPE(H89BUS_SIGMASOFT_PARALLEL_IGC, device_h89bus_left_card_interface) #endif // MAME_BUS_HEATHZENITH_H89_SIGMASOFT_PARALLEL_PORT_H |
