diff --git a/src/mess/drivers/4004clk.c b/src/mess/drivers/4004clk.c index 7f3cb36a90b..631690d582d 100644 --- a/src/mess/drivers/4004clk.c +++ b/src/mess/drivers/4004clk.c @@ -19,11 +19,13 @@ public: nixieclock_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag), m_maincpu(*this, "maincpu"), - m_dac(*this, "dac") + m_dac(*this, "dac"), + m_input(*this, "INPUT") { } required_device m_maincpu; required_device m_dac; + required_ioport m_input; DECLARE_READ8_MEMBER( data_r ); DECLARE_WRITE8_MEMBER( nixie_w ); DECLARE_WRITE8_MEMBER( neon_w ); @@ -39,7 +41,7 @@ public: READ8_MEMBER(nixieclock_state::data_r) { - return ioport("INPUT")->read() & 0x0f; + return m_input->read() & 0x0f; } UINT8 nixieclock_state::nixie_to_num(UINT16 val)