diff options
Diffstat (limited to 'src/mame/drivers/jankenmn.cpp')
-rw-r--r-- | src/mame/drivers/jankenmn.cpp | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/mame/drivers/jankenmn.cpp b/src/mame/drivers/jankenmn.cpp index f8092eda7c2..2b442919b55 100644 --- a/src/mame/drivers/jankenmn.cpp +++ b/src/mame/drivers/jankenmn.cpp @@ -184,15 +184,15 @@ static const UINT8 led_map[16] = // 7748 IC? WRITE8_MEMBER(jankenmn_state::lamps1_w) { // hand state: d0: rock, d1: scissors, d2: paper - output_set_lamp_value(8, (data & 7) != 0); - output_set_lamp_value(11, data & 1); - output_set_lamp_value(12, data >> 1 & 1); - output_set_lamp_value(9, data >> 2 & 1); - output_set_lamp_value(10, (data & 6) != 0); - output_set_lamp_value(13, (data & 3) != 0); + machine().output().set_lamp_value(8, (data & 7) != 0); + machine().output().set_lamp_value(11, data & 1); + machine().output().set_lamp_value(12, data >> 1 & 1); + machine().output().set_lamp_value(9, data >> 2 & 1); + machine().output().set_lamp_value(10, (data & 6) != 0); + machine().output().set_lamp_value(13, (data & 3) != 0); // d4-d7: led7seg (remaining credits) right digit - output_set_digit_value(1, led_map[data >> 4 & 0x0f]); + machine().output().set_digit_value(1, led_map[data >> 4 & 0x0f]); // d3: ? (only set if game is over) } @@ -200,33 +200,33 @@ WRITE8_MEMBER(jankenmn_state::lamps1_w) WRITE8_MEMBER(jankenmn_state::lamps2_w) { // button LEDs: d1: paper, d2: scissors, d3: rock - output_set_lamp_value(2, data >> 3 & 1); - output_set_lamp_value(3, data >> 2 & 1); - output_set_lamp_value(4, data >> 1 & 1); + machine().output().set_lamp_value(2, data >> 3 & 1); + machine().output().set_lamp_value(3, data >> 2 & 1); + machine().output().set_lamp_value(4, data >> 1 & 1); // lamps: d5: draw, d6: lose, d7: win - output_set_lamp_value(5, data >> 6 & 1); - output_set_lamp_value(6, data >> 5 & 1); - output_set_lamp_value(7, data >> 7 & 1); + machine().output().set_lamp_value(5, data >> 6 & 1); + machine().output().set_lamp_value(6, data >> 5 & 1); + machine().output().set_lamp_value(7, data >> 7 & 1); // d4: payout error LED - output_set_lamp_value(14, data >> 4 & 1); + machine().output().set_lamp_value(14, data >> 4 & 1); // d0: led7seg (remaining credits) left digit - output_set_digit_value(0, led_map[data & 1]); + machine().output().set_digit_value(0, led_map[data & 1]); } WRITE8_MEMBER(jankenmn_state::lamps3_w) { // d1: blue rotating lamp on top of cab - output_set_lamp_value(15, data >> 1 & 1); + machine().output().set_lamp_value(15, data >> 1 & 1); // d2: payout (waits for hopper status) machine().bookkeeping().coin_counter_w(2, data & 0x04); // d3: right multiplier lamp(2), d4: left multiplier lamp(1) - output_set_lamp_value(0, data >> 4 & 1); - output_set_lamp_value(1, data >> 3 & 1); + machine().output().set_lamp_value(0, data >> 4 & 1); + machine().output().set_lamp_value(1, data >> 3 & 1); // d5: assume coin lockout machine().bookkeeping().coin_lockout_global_w(~data & 0x20); |