diff options
Diffstat (limited to 'src/mame/drivers/lastbank.cpp')
-rw-r--r-- | src/mame/drivers/lastbank.cpp | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/mame/drivers/lastbank.cpp b/src/mame/drivers/lastbank.cpp index 38ba52af2bf..39236b51a7e 100644 --- a/src/mame/drivers/lastbank.cpp +++ b/src/mame/drivers/lastbank.cpp @@ -199,7 +199,20 @@ READ8_MEMBER(lastbank_state::mux_0_r) WRITE8_MEMBER(lastbank_state::output_w) { - //logerror("%s: Writing %02x to A80%x\n", machine().describe_context(), data, offset); + switch (offset) + { + case 0: + case 1: + //logerror("%s: Writing %02x to A80%x\n", machine().describe_context(), data, offset); + break; + + case 2: + machine().bookkeeping().coin_counter_w(0, BIT(data, 0)); // coin 1 + machine().bookkeeping().coin_counter_w(1, BIT(data, 2)); // coin 2 + machine().bookkeeping().coin_counter_w(2, BIT(data, 3)); // coin 3 + machine().bookkeeping().coin_counter_w(3, BIT(data, 1)); // key in + break; + } } WRITE8_MEMBER(lastbank_state::mux_w) |