summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2016-11-03 19:32:38 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2016-11-03 19:32:38 +0100
commit07c8a7f1a9669436b28e819ffc67a4d7e8cfafe6 (patch)
tree90c984c3c0223ff9effce2a4c4264f9d5229d998
parent51c5ae63a95bfedf587a72e752ed6d0235b9f8b6 (diff)
rollrace.cpp: hooked up coin counters (nw)
-rw-r--r--src/mame/drivers/rollrace.cpp6
-rw-r--r--src/mame/includes/rollrace.h1
2 files changed, 6 insertions, 1 deletions
diff --git a/src/mame/drivers/rollrace.cpp b/src/mame/drivers/rollrace.cpp
index bfe3488b678..91ef405f523 100644
--- a/src/mame/drivers/rollrace.cpp
+++ b/src/mame/drivers/rollrace.cpp
@@ -51,6 +51,10 @@ WRITE8_MEMBER(rollrace_state::sound_nmi_mask_w)
m_sound_nmi_mask = data & 1;
}
+WRITE8_MEMBER(rollrace_state::coin_w)
+{
+ machine().bookkeeping().coin_counter_w(offset, data);
+}
static ADDRESS_MAP_START( rollrace_map, AS_PROGRAM, 8, rollrace_state )
AM_RANGE(0x0000, 0x7fff) AM_ROM
@@ -72,7 +76,7 @@ static ADDRESS_MAP_START( rollrace_map, AS_PROGRAM, 8, rollrace_state )
AM_RANGE(0xf805, 0xf805) AM_READ_PORT("DSW2")
AM_RANGE(0xfc00, 0xfc00) AM_WRITE(flipx_w)
AM_RANGE(0xfc01, 0xfc01) AM_WRITE(nmi_mask_w)
- AM_RANGE(0xfc02, 0xfc03) AM_WRITENOP /* coin counters */
+ AM_RANGE(0xfc02, 0xfc03) AM_WRITE(coin_w)
AM_RANGE(0xfc04, 0xfc05) AM_WRITE(charbank_w)
AM_RANGE(0xfc06, 0xfc06) AM_WRITE(spritebank_w)
ADDRESS_MAP_END
diff --git a/src/mame/includes/rollrace.h b/src/mame/includes/rollrace.h
index 1c95eea6331..f066376edd5 100644
--- a/src/mame/includes/rollrace.h
+++ b/src/mame/includes/rollrace.h
@@ -37,6 +37,7 @@ public:
DECLARE_WRITE8_MEMBER(fake_d800_w);
DECLARE_WRITE8_MEMBER(nmi_mask_w);
DECLARE_WRITE8_MEMBER(sound_nmi_mask_w);
+ DECLARE_WRITE8_MEMBER(coin_w);
DECLARE_WRITE8_MEMBER(charbank_w);
DECLARE_WRITE8_MEMBER(bkgpen_w);
DECLARE_WRITE8_MEMBER(spritebank_w);