diff options
Diffstat (limited to 'src/mame/drivers/subsino2.cpp')
-rw-r--r-- | src/mame/drivers/subsino2.cpp | 52 |
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; } |