summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/rotaryf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/rotaryf.cpp')
-rw-r--r--src/mame/drivers/rotaryf.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mame/drivers/rotaryf.cpp b/src/mame/drivers/rotaryf.cpp
index df9bec07129..362f81b2388 100644
--- a/src/mame/drivers/rotaryf.cpp
+++ b/src/mame/drivers/rotaryf.cpp
@@ -123,6 +123,9 @@ WRITE8_MEMBER(rotaryf_state::porta_w)
WRITE8_MEMBER(rotaryf_state::portc_w)
{
+ if (data == 0xff)
+ return;
+
machine().bookkeeping().coin_counter_w(0, BIT(data, 1));
// bit 5 set when game starts, but isn't coin lockout?
@@ -272,6 +275,7 @@ void rotaryf_state::rotaryf(machine_config &config)
ppi.out_pa_callback().set(FUNC(rotaryf_state::porta_w));
ppi.in_pb_callback().set(FUNC(rotaryf_state::portb_r));
ppi.out_pc_callback().set(FUNC(rotaryf_state::portc_w));
+ //ppi.tri_pc_callback().set_constant(0);
/* video hardware */
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));