diff options
Diffstat (limited to 'src/mame/misc/katosmedz80.cpp')
-rw-r--r-- | src/mame/misc/katosmedz80.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/misc/katosmedz80.cpp b/src/mame/misc/katosmedz80.cpp index 1668a1a08ed..044c0968722 100644 --- a/src/mame/misc/katosmedz80.cpp +++ b/src/mame/misc/katosmedz80.cpp @@ -272,12 +272,12 @@ public: m_pos(*this, "mpos%u", 0U) { } - DECLARE_CUSTOM_INPUT_MEMBER(arm_sensors_r); + ioport_value arm_sensors_r(); void dnbanban(machine_config &config) ATTR_COLD; protected: - virtual void machine_start() override; - virtual void machine_reset() override; + virtual void machine_start() override ATTR_COLD; + virtual void machine_reset() override ATTR_COLD; private: required_device<cpu_device> m_maincpu; @@ -290,8 +290,8 @@ private: output_finder<8> m_ledsp8; output_finder<4> m_pos; - void program_map(address_map &map); - void io_map(address_map &map); + void program_map(address_map &map) ATTR_COLD; + void io_map(address_map &map) ATTR_COLD; void port8_w(uint8_t data); @@ -312,7 +312,7 @@ private: void katosmedz80_state::machine_start() { - // resolve handlers + // resolve outputs m_ledsp2.resolve(); m_ledsp3.resolve(); m_ledsp5.resolve(); @@ -372,7 +372,7 @@ void katosmedz80_state::io_map(address_map &map) */ -CUSTOM_INPUT_MEMBER(katosmedz80_state::arm_sensors_r) +ioport_value katosmedz80_state::arm_sensors_r() { return m_sensors; } @@ -528,7 +528,7 @@ static INPUT_PORTS_START( dnbanban ) x--- ---- Arm 4 Hit microswitch */ - PORT_BIT( 0x55, IP_ACTIVE_HIGH, IPT_CUSTOM )PORT_CUSTOM_MEMBER(katosmedz80_state, arm_sensors_r) + PORT_BIT( 0x55, IP_ACTIVE_HIGH, IPT_CUSTOM )PORT_CUSTOM_MEMBER(FUNC(katosmedz80_state::arm_sensors_r)) PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD1) PORT_NAME("Hit Arm 1") PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_POKER_HOLD2) PORT_NAME("Hit Arm 2") PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_POKER_HOLD3) PORT_NAME("Hit Arm 3") |