summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/misc/katosmedz80.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/misc/katosmedz80.cpp')
-rw-r--r--src/mame/misc/katosmedz80.cpp16
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")