summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/mw18w.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mw18w.cpp')
-rw-r--r--src/mame/drivers/mw18w.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/mw18w.cpp b/src/mame/drivers/mw18w.cpp
index 64194a28ed0..6accfac5bb5 100644
--- a/src/mame/drivers/mw18w.cpp
+++ b/src/mame/drivers/mw18w.cpp
@@ -38,11 +38,11 @@ public:
DECLARE_CUSTOM_INPUT_MEMBER(mw18w_sensors_r);
private:
- DECLARE_WRITE8_MEMBER(mw18w_sound0_w);
- DECLARE_WRITE8_MEMBER(mw18w_sound1_w);
- DECLARE_WRITE8_MEMBER(mw18w_lamps_w);
- DECLARE_WRITE8_MEMBER(mw18w_led_display_w);
- DECLARE_WRITE8_MEMBER(mw18w_irq0_clear_w);
+ void mw18w_sound0_w(uint8_t data);
+ void mw18w_sound1_w(uint8_t data);
+ 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);
@@ -59,7 +59,7 @@ private:
***************************************************************************/
-WRITE8_MEMBER(mw18w_state::mw18w_sound0_w)
+void mw18w_state::mw18w_sound0_w(uint8_t data)
{
// d0: coin counter
// d1: "summer"
@@ -71,7 +71,7 @@ WRITE8_MEMBER(mw18w_state::mw18w_sound0_w)
machine().bookkeeping().coin_counter_w(0, data & 1);
}
-WRITE8_MEMBER(mw18w_state::mw18w_sound1_w)
+void mw18w_state::mw18w_sound1_w(uint8_t data)
{
// d0-d5: engine sound
// d6: bell sound
@@ -80,7 +80,7 @@ WRITE8_MEMBER(mw18w_state::mw18w_sound1_w)
m_lamps[80] = BIT(data, 7);
}
-WRITE8_MEMBER(mw18w_state::mw18w_lamps_w)
+void mw18w_state::mw18w_lamps_w(uint8_t data)
{
// d0-3, d7: selected rows
int rows = (data & 0xf) | (data >> 3 & 0x10);
@@ -147,7 +147,7 @@ WRITE8_MEMBER(mw18w_state::mw18w_lamps_w)
*/
}
-WRITE8_MEMBER(mw18w_state::mw18w_led_display_w)
+void mw18w_state::mw18w_led_display_w(uint8_t data)
{
// d0-3: 7448 (BCD to LED segment)
const uint8_t _7448_map[16] =
@@ -158,7 +158,7 @@ WRITE8_MEMBER(mw18w_state::mw18w_led_display_w)
m_digits[data >> 4] = _7448_map[data & 0xf];
}
-WRITE8_MEMBER(mw18w_state::mw18w_irq0_clear_w)
+void mw18w_state::mw18w_irq0_clear_w(uint8_t data)
{
m_maincpu->set_input_line(0, CLEAR_LINE);
}