summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/chsuper.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/chsuper.cpp
parent74b39e26d2fffcdb6e567b06b1f20792a5239bd2 (diff)
make output be part of driver_device (nw)
Diffstat (limited to 'src/mame/drivers/chsuper.cpp')
-rw-r--r--src/mame/drivers/chsuper.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/chsuper.cpp b/src/mame/drivers/chsuper.cpp
index e42bf9d7dae..226cf66514d 100644
--- a/src/mame/drivers/chsuper.cpp
+++ b/src/mame/drivers/chsuper.cpp
@@ -138,11 +138,11 @@ WRITE8_MEMBER( chsuper_state::chsuper_vram_w )
WRITE8_MEMBER( chsuper_state::chsuper_outporta_w ) // Port EEh
{
machine().bookkeeping().coin_counter_w(0, data & 0x01); // Coin counter
- machine().output().set_lamp_value(0, (data >> 1) & 1); // Hold 1 / Black (Nero) lamp.
+ output().set_lamp_value(0, (data >> 1) & 1); // Hold 1 / Black (Nero) lamp.
machine().bookkeeping().coin_counter_w(1, data & 0x04); // Payout / Ticket Out pulse
- machine().output().set_lamp_value(1, (data >> 3) & 1); // Hold 2 / Low (Bassa) lamp.
+ output().set_lamp_value(1, (data >> 3) & 1); // Hold 2 / Low (Bassa) lamp.
// D4: unused...
- machine().output().set_lamp_value(5, (data >> 5) & 1); // BET lamp
+ output().set_lamp_value(5, (data >> 5) & 1); // BET lamp
// D6: ticket motor...
// D7: unused...
@@ -153,11 +153,11 @@ WRITE8_MEMBER( chsuper_state::chsuper_outporta_w ) // Port EEh
if ((m_blacklamp == 1) & (m_redlamp == 1)) // if both are ON...
{
- machine().output().set_lamp_value(2, 1); // HOLD 3 ON
+ output().set_lamp_value(2, 1); // HOLD 3 ON
}
else
{
- machine().output().set_lamp_value(2, 0); // otherwise HOLD 3 OFF
+ output().set_lamp_value(2, 0); // otherwise HOLD 3 OFF
}
}
@@ -165,11 +165,11 @@ WRITE8_MEMBER( chsuper_state::chsuper_outportb_w ) // Port EFh
{
// D0: unknown...
// D1: unused...
- machine().output().set_lamp_value(3, (data >> 2) & 1); // Hold 4 / High (Alta) lamp.
+ output().set_lamp_value(3, (data >> 2) & 1); // Hold 4 / High (Alta) lamp.
// D3: unused...
// D4: unused...
- machine().output().set_lamp_value(4, (data >> 5) & 1); // Hold 5 / Red (Rosso) / Gamble (Raddoppio) lamp.
- machine().output().set_lamp_value(6, (data >> 6) & 1); // Start / Gamble (Raddoppio) lamp.
+ output().set_lamp_value(4, (data >> 5) & 1); // Hold 5 / Red (Rosso) / Gamble (Raddoppio) lamp.
+ output().set_lamp_value(6, (data >> 6) & 1); // Start / Gamble (Raddoppio) lamp.
// D7: unused...
/* Workaround to get the HOLD 3 lamp line active,
@@ -179,11 +179,11 @@ WRITE8_MEMBER( chsuper_state::chsuper_outportb_w ) // Port EFh
if ((m_blacklamp == 1) & (m_redlamp == 1)) // if both are ON...
{
- machine().output().set_lamp_value(2, 1); // Hold 3 ON
+ output().set_lamp_value(2, 1); // Hold 3 ON
}
else
{
- machine().output().set_lamp_value(2, 0); // Hold 3 OFF
+ output().set_lamp_value(2, 0); // Hold 3 OFF
}
}