diff options
Diffstat (limited to 'src/devices/bus/vtech/ioexp/printer.h')
-rw-r--r-- | src/devices/bus/vtech/ioexp/printer.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/devices/bus/vtech/ioexp/printer.h b/src/devices/bus/vtech/ioexp/printer.h index 58f8493f3ab..be25c7fd614 100644 --- a/src/devices/bus/vtech/ioexp/printer.h +++ b/src/devices/bus/vtech/ioexp/printer.h @@ -21,9 +21,9 @@ // TYPE DEFINITIONS //************************************************************************** -// ======================> printer_interface_device +// ======================> vtech_printer_interface_device -class vtech_printer_interface_device : public device_t, public device_vtech_ioexp_interface +class vtech_printer_interface_device : public vtech_ioexp_device { public: // construction/destruction @@ -32,16 +32,17 @@ public: protected: virtual void device_add_mconfig(machine_config &config) override; virtual void device_start() override; - virtual void device_reset() override; + + virtual void io_map(address_map &map) override; private: + required_device<centronics_device> m_centronics; + required_device<output_latch_device> m_latch; + DECLARE_WRITE_LINE_MEMBER( busy_w ); uint8_t busy_r(); void strobe_w(uint8_t data); - required_device<centronics_device> m_centronics; - required_device<output_latch_device> m_latch; - int m_centronics_busy; }; |