summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/liberatr.cpp
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-04-29 20:44:14 -0400
committer AJR <ajrhacker@users.noreply.github.com>2018-04-29 20:44:52 -0400
commit28af78c0007e2e26c5d83f1ebb7cf745faddca59 (patch)
tree8087dbf1f0203f3f6568e2ffea25d09362e74b5b /src/mame/drivers/liberatr.cpp
parent1185fb25f3342ea08072fd79f2ccaf0e5aea6a47 (diff)
Use new OUTPUT callback object in various (mostly Atari) drivers (nw)
Diffstat (limited to 'src/mame/drivers/liberatr.cpp')
-rw-r--r--src/mame/drivers/liberatr.cpp16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/mame/drivers/liberatr.cpp b/src/mame/drivers/liberatr.cpp
index 90c4b9f77d1..7450f395641 100644
--- a/src/mame/drivers/liberatr.cpp
+++ b/src/mame/drivers/liberatr.cpp
@@ -175,18 +175,6 @@ WRITE8_MEMBER(liberatr_state::output_latch_w)
}
-WRITE_LINE_MEMBER(liberatr_state::start_led_1_w)
-{
- output().set_led_value(0, !state);
-}
-
-
-WRITE_LINE_MEMBER(liberatr_state::start_led_2_w)
-{
- output().set_led_value(1, !state);
-}
-
-
WRITE_LINE_MEMBER(liberatr_state::coin_counter_left_w)
{
machine().bookkeeping().coin_counter_w(0, state);
@@ -442,8 +430,8 @@ MACHINE_CONFIG_START(liberatr_state::liberatr)
MCFG_DEVICE_ADD("earom", ER2055, 0)
MCFG_DEVICE_ADD("outlatch", LS259, 0)
- MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(WRITELINE(liberatr_state, start_led_1_w))
- MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(WRITELINE(liberatr_state, start_led_2_w))
+ MCFG_ADDRESSABLE_LATCH_Q0_OUT_CB(OUTPUT("led0")) MCFG_DEVCB_INVERT // START LED1
+ MCFG_ADDRESSABLE_LATCH_Q1_OUT_CB(OUTPUT("led1")) MCFG_DEVCB_INVERT // START LED2
MCFG_ADDRESSABLE_LATCH_Q2_OUT_CB(NOOP) // TBSWP
MCFG_ADDRESSABLE_LATCH_Q3_OUT_CB(NOOP) // SPARE
MCFG_ADDRESSABLE_LATCH_Q4_OUT_CB(WRITELINE(liberatr_state, trackball_reset_w)) // CTRLD