From e9e9761697fcaaf10b2fab5fc9cbd17c44afc64f Mon Sep 17 00:00:00 2001 From: angelosa Date: Wed, 21 Sep 2016 16:21:23 +0200 Subject: [PATCH] Added coin counter and lockout to Asterix [Angelo Salese] --- src/mame/drivers/asterix.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mame/drivers/asterix.cpp b/src/mame/drivers/asterix.cpp index 51dd931f416..4fffb272831 100644 --- a/src/mame/drivers/asterix.cpp +++ b/src/mame/drivers/asterix.cpp @@ -40,6 +40,14 @@ WRITE16_MEMBER(asterix_state::control2_w) /* bit 5 is select tile bank */ m_k056832->set_tile_bank((data & 0x20) >> 5); + // TODO: looks like 0xffff is used from time to time for chip selection/reset something, not unlike Jackal + if((data & 0xff) != 0xff) + { + machine().bookkeeping().coin_counter_w(0, data & 0x08); + machine().bookkeeping().coin_counter_w(1, data & 0x10); + machine().bookkeeping().coin_lockout_w(0, data & 0x40); + machine().bookkeeping().coin_lockout_w(1, data & 0x80); + } } }