summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/mac.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/mac.cpp')
-rw-r--r--src/mame/machine/mac.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/mame/machine/mac.cpp b/src/mame/machine/mac.cpp
index 43cac6789cf..8e3bc092fa3 100644
--- a/src/mame/machine/mac.cpp
+++ b/src/mame/machine/mac.cpp
@@ -1238,10 +1238,17 @@ WRITE_LINE_MEMBER(mac_state::mac_adb_via_out_cb2)
}
else
{
- if (state)
- m_adb_command |= 1;
- else
- m_adb_command &= ~1;
+ if (m_adb_timer_ticks > 1)
+ {
+ if (state)
+ {
+ m_adb_command |= 1;
+ }
+ else
+ {
+ m_adb_command &= ~1;
+ }
+ }
}
}