summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/segaufo.cpp
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2016-01-10 18:51:11 +0100
committer Miodrag Milanovic <mmicko@gmail.com>2016-01-10 18:51:36 +0100
commitc678902d0b36d3274a678b35610a21fe880ed53c (patch)
tree5765117b81ef85946e45f1ee1fe0c8c41ae06cad /src/mame/drivers/segaufo.cpp
parent74b39e26d2fffcdb6e567b06b1f20792a5239bd2 (diff)
make output be part of driver_device (nw)
Diffstat (limited to 'src/mame/drivers/segaufo.cpp')
-rw-r--r--src/mame/drivers/segaufo.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/drivers/segaufo.cpp b/src/mame/drivers/segaufo.cpp
index 6420a63ab0e..1263d6daafb 100644
--- a/src/mame/drivers/segaufo.cpp
+++ b/src/mame/drivers/segaufo.cpp
@@ -162,7 +162,7 @@ TIMER_DEVICE_CALLBACK_MEMBER(ufo_state::update_info)
// 3 C: 000 = closed, 100 = open
for (int p = 0; p < 2; p++)
for (int m = 0; m < 4; m++)
- machine().output().set_indexed_value("counter", p*4 + m, (UINT8)(m_player[p].motor[m].position * 100));
+ output().set_indexed_value("counter", p*4 + m, (UINT8)(m_player[p].motor[m].position * 100));
#if 0
char msg1[0x100] = {0};
@@ -274,7 +274,7 @@ WRITE8_MEMBER(ufo_state::cp_lamps_w)
// d0-d3: p1/p2 button lamps
// other bits: ?
for (int i = 0; i < 4; i++)
- machine().output().set_lamp_value(i, ~data >> i & 1);
+ output().set_lamp_value(i, ~data >> i & 1);
}
WRITE8_MEMBER(ufo_state::cp_digits_w)
@@ -284,7 +284,7 @@ WRITE8_MEMBER(ufo_state::cp_digits_w)
// d0-d3: cpanel digit
// other bits: ?
- machine().output().set_digit_value(offset & 1, lut_7448[data & 0xf]);
+ output().set_digit_value(offset & 1, lut_7448[data & 0xf]);
}
WRITE8_MEMBER(ufo_state::crane_xyz_w)
@@ -313,8 +313,8 @@ WRITE8_MEMBER(ufo_state::ufo_lamps_w)
// 11 = red, red
// 01 = green, red
// 10 = red, green
- machine().output().set_lamp_value(10, data & 3);
- machine().output().set_lamp_value(11, data >> 2 & 3);
+ output().set_lamp_value(10, data & 3);
+ output().set_lamp_value(11, data >> 2 & 3);
// d4,d5: ?
// d6,d7: coincounters
@@ -381,7 +381,7 @@ WRITE8_MEMBER(ufo_state::ex_cp_lamps_w)
{
// d0,d1,d4,d5: p1/p2 button lamps
for (int i = 0; i < 4; i++)
- machine().output().set_lamp_value(i, ~data >> ((i&1) + (i&2) * 2) & 1);
+ output().set_lamp_value(i, ~data >> ((i&1) + (i&2) * 2) & 1);
// d2,d3,d6,d7: p1/p2 coincounters
for (int i = 0; i < 4; i++)
@@ -412,7 +412,7 @@ WRITE8_MEMBER(ufo_state::ex_ufo800_lamps_w)
// d0-d4: 5 red leds on ufo
// other bits: ?
for (int i = 0; i < 5; i++)
- machine().output().set_lamp_value(10 + i, data >> i & 1);
+ output().set_lamp_value(10 + i, data >> i & 1);
}
/* 315-5338A */
@@ -423,7 +423,7 @@ WRITE8_MEMBER(ufo_state::ex_ufo21_lamps_w)
// d1-d6 are the 6 red leds on each ufo
// d7: ?
for (int i = 1; i < 7; i++)
- machine().output().set_lamp_value(10 + offset * 10 + i, data >> i & 1);
+ output().set_lamp_value(10 + offset * 10 + i, data >> i & 1);
}
WRITE8_MEMBER(ufo_state::ex_upd_start_w)