summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/balsente.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/balsente.cpp')
-rw-r--r--src/mame/machine/balsente.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mame/machine/balsente.cpp b/src/mame/machine/balsente.cpp
index 699068b5ecf..465b2c5a27e 100644
--- a/src/mame/machine/balsente.cpp
+++ b/src/mame/machine/balsente.cpp
@@ -327,6 +327,12 @@ WRITE8_MEMBER(balsente_state::novram_8bit_w)
*
*************************************/
+WRITE8_MEMBER(balsente_state::acia_w)
+{
+ // Ugly workaround: suppress soft reset command in order to avert race condition
+ m_acia->write(space, offset, (BIT(offset, 0) && data == 0xe0) ? 0 : data);
+}
+
WRITE_LINE_MEMBER(balsente_state::uint_w)
{
m_uint = bool(state);