summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/msm6253.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/msm6253.cpp')
-rw-r--r--src/devices/machine/msm6253.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/devices/machine/msm6253.cpp b/src/devices/machine/msm6253.cpp
index 3c85f84879e..af09f141405 100644
--- a/src/devices/machine/msm6253.cpp
+++ b/src/devices/machine/msm6253.cpp
@@ -103,7 +103,8 @@ bool msm6253_device::shift_out()
bool msb = BIT(m_shift_register, 7);
// shift the bit out, with zero coming in on the other end
- m_shift_register <<= 1;
+ if (!machine().side_effect_disabled())
+ m_shift_register <<= 1;
// return the bit
return msb;