summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/pencil2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/pencil2.cpp')
-rw-r--r--src/mame/drivers/pencil2.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/mame/drivers/pencil2.cpp b/src/mame/drivers/pencil2.cpp
index a06027b08b0..0132c195063 100644
--- a/src/mame/drivers/pencil2.cpp
+++ b/src/mame/drivers/pencil2.cpp
@@ -106,6 +106,12 @@ public:
, m_cart(*this, "cartslot")
{}
+ void pencil2(machine_config &config);
+
+ DECLARE_CUSTOM_INPUT_MEMBER(printer_ready_r);
+ DECLARE_CUSTOM_INPUT_MEMBER(printer_ack_r);
+
+private:
DECLARE_WRITE8_MEMBER(port10_w);
DECLARE_WRITE8_MEMBER(port30_w);
DECLARE_WRITE8_MEMBER(port80_w);
@@ -113,12 +119,9 @@ public:
DECLARE_READ8_MEMBER(porte2_r);
DECLARE_WRITE_LINE_MEMBER(write_centronics_ack);
DECLARE_WRITE_LINE_MEMBER(write_centronics_busy);
- DECLARE_CUSTOM_INPUT_MEMBER(printer_ready_r);
- DECLARE_CUSTOM_INPUT_MEMBER(printer_ack_r);
- void pencil2(machine_config &config);
void io_map(address_map &map);
void mem_map(address_map &map);
-private:
+
virtual void machine_start() override;
int m_centronics_busy;
int m_centronics_ack;