summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h')
-rw-r--r--src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h11
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