summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/subsino2.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/subsino2.cpp')
-rw-r--r--src/mame/drivers/subsino2.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/mame/drivers/subsino2.cpp b/src/mame/drivers/subsino2.cpp
index 362c3ef74e7..71049944d9e 100644
--- a/src/mame/drivers/subsino2.cpp
+++ b/src/mame/drivers/subsino2.cpp
@@ -988,21 +988,21 @@ WRITE8_MEMBER(subsino2_state::expcard_outputs_w)
break;
case 1: // C
- set_led_status(machine(), 0, data & 0x02); // raise
+ machine().output().set_led_value(0, data & 0x02); // raise
break;
case 2: // B
- set_led_status(machine(), 1, data & 0x04); // hold 4 / small & hold 5 / big ?
- set_led_status(machine(), 2, data & 0x08); // hold 1 / bet
- set_led_status(machine(), 3, data & 0x10); // hold 2 / take ?
- set_led_status(machine(), 4, data & 0x20); // hold 3 / double up ?
+ machine().output().set_led_value(1, data & 0x04); // hold 4 / small & hold 5 / big ?
+ machine().output().set_led_value(2, data & 0x08); // hold 1 / bet
+ machine().output().set_led_value(3, data & 0x10); // hold 2 / take ?
+ machine().output().set_led_value(4, data & 0x20); // hold 3 / double up ?
break;
case 3: // A
machine().bookkeeping().coin_counter_w(0, data & 0x01 ); // coin in
machine().bookkeeping().coin_counter_w(1, data & 0x02 ); // key in
- set_led_status(machine(), 5, data & 0x10); // start
+ machine().output().set_led_value(5, data & 0x10); // start
break;
}
@@ -1027,11 +1027,11 @@ WRITE8_MEMBER(subsino2_state::mtrain_outputs_w)
break;
case 1:
- set_led_status(machine(), 0, data & 0x01); // stop reel?
- set_led_status(machine(), 1, data & 0x02); // stop reel? (double or take)
- set_led_status(machine(), 2, data & 0x04); // start all
- set_led_status(machine(), 3, data & 0x08); // bet / stop all
- set_led_status(machine(), 4, data & 0x20); // stop reel? (double or take)
+ machine().output().set_led_value(0, data & 0x01); // stop reel?
+ machine().output().set_led_value(1, data & 0x02); // stop reel? (double or take)
+ machine().output().set_led_value(2, data & 0x04); // start all
+ machine().output().set_led_value(3, data & 0x08); // bet / stop all
+ machine().output().set_led_value(4, data & 0x20); // stop reel? (double or take)
break;
case 2:
@@ -1234,22 +1234,22 @@ WRITE8_MEMBER(subsino2_state::xplan_outputs_w)
break;
case 1:
- set_led_status(machine(), 0, data & 0x02); // raise
+ machine().output().set_led_value(0, data & 0x02); // raise
break;
case 2: // B
- set_led_status(machine(), 1, data & 0x04); // hold 1 / big ?
- set_led_status(machine(), 2, data & 0x08); // hold 5 / bet
- set_led_status(machine(), 3, data & 0x10); // hold 4 ?
- set_led_status(machine(), 4, data & 0x20); // hold 2 / double up
- set_led_status(machine(), 5, data & 0x40); // hold 3 / small ?
+ machine().output().set_led_value(1, data & 0x04); // hold 1 / big ?
+ machine().output().set_led_value(2, data & 0x08); // hold 5 / bet
+ machine().output().set_led_value(3, data & 0x10); // hold 4 ?
+ machine().output().set_led_value(4, data & 0x20); // hold 2 / double up
+ machine().output().set_led_value(5, data & 0x40); // hold 3 / small ?
break;
case 3: // A
machine().bookkeeping().coin_counter_w(0, data & 0x01 );
machine().bookkeeping().coin_counter_w(1, data & 0x02 );
- set_led_status(machine(), 6, data & 0x10); // start / take
+ machine().output().set_led_value(6, data & 0x10); // start / take
break;
}
@@ -1333,23 +1333,23 @@ WRITE8_MEMBER(subsino2_state::xtrain_outputs_w)
break;
case 1: // C
- set_led_status(machine(), 0, data & 0x02); // re-double
- set_led_status(machine(), 1, data & 0x04); // half double
+ machine().output().set_led_value(0, data & 0x02); // re-double
+ machine().output().set_led_value(1, data & 0x04); // half double
break;
case 2: // B
- set_led_status(machine(), 2, data & 0x02); // hold 3 / small
- set_led_status(machine(), 3, data & 0x04); // hold 2 / big
- set_led_status(machine(), 4, data & 0x08); // bet
- set_led_status(machine(), 5, data & 0x10); // hold1 / take
- set_led_status(machine(), 6, data & 0x20); // double up
+ machine().output().set_led_value(2, data & 0x02); // hold 3 / small
+ machine().output().set_led_value(3, data & 0x04); // hold 2 / big
+ machine().output().set_led_value(4, data & 0x08); // bet
+ machine().output().set_led_value(5, data & 0x10); // hold1 / take
+ machine().output().set_led_value(6, data & 0x20); // double up
break;
case 3: // A
machine().bookkeeping().coin_counter_w(0, data & 0x01 ); // coin in
machine().bookkeeping().coin_counter_w(1, data & 0x02 ); // key in
- set_led_status(machine(), 7, data & 0x10); // start
+ machine().output().set_led_value(7, data & 0x10); // start
break;
}