diff options
Diffstat (limited to 'src/mame/midway/mw18w.cpp')
-rw-r--r-- | src/mame/midway/mw18w.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/midway/mw18w.cpp b/src/mame/midway/mw18w.cpp index ca5b0454f20..5ca16093ec0 100644 --- a/src/mame/midway/mw18w.cpp +++ b/src/mame/midway/mw18w.cpp @@ -37,7 +37,7 @@ public: void mw18w(machine_config &config); - DECLARE_CUSTOM_INPUT_MEMBER(mw18w_sensors_r); + ioport_value mw18w_sensors_r(); private: void mw18w_sound0_w(uint8_t data); @@ -45,8 +45,8 @@ private: void mw18w_lamps_w(uint8_t data); void mw18w_led_display_w(uint8_t data); void mw18w_irq0_clear_w(uint8_t data); - void mw18w_map(address_map &map); - void mw18w_portmap(address_map &map); + void mw18w_map(address_map &map) ATTR_COLD; + void mw18w_portmap(address_map &map) ATTR_COLD; virtual void machine_start() override { m_digits.resolve(); m_lamps.resolve(); } required_device<cpu_device> m_maincpu; @@ -165,7 +165,7 @@ void mw18w_state::mw18w_irq0_clear_w(uint8_t data) m_maincpu->set_input_line(0, CLEAR_LINE); } -CUSTOM_INPUT_MEMBER(mw18w_state::mw18w_sensors_r) +ioport_value mw18w_state::mw18w_sensors_r() { // d7: off road // d6: in dock area @@ -221,7 +221,7 @@ static INPUT_PORTS_START( mw18w ) PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN ) // left/right sw. PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNUSED ) PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNUSED ) - PORT_BIT( 0xc0, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(mw18w_state, mw18w_sensors_r) + PORT_BIT( 0xc0, IP_ACTIVE_HIGH, IPT_CUSTOM ) PORT_CUSTOM_MEMBER(FUNC(mw18w_state::mw18w_sensors_r)) PORT_START("IN1") PORT_BIT( 0x1f, 0x00, IPT_PEDAL ) PORT_REMAP_TABLE(mw18w_controller_table + 0x20) PORT_SENSITIVITY(100) PORT_KEYDELTA(1) PORT_NAME("Gas Pedal") |