diff options
| author | 2025-11-01 22:35:21 +0100 | |
|---|---|---|
| committer | 2025-11-01 22:35:21 +0100 | |
| commit | d09cc57b12b216eebb0faedab250d6eb10e3acc0 (patch) | |
| tree | 26f7355ceafc81fb586fe8add500cb3b05d3c5d9 /src/devices/cpu/dsp563xx/hi08.cpp | |
| parent | 5be959e3f0e041f6b732a035929ace45944f1f8b (diff) | |
virusb: goes all the way to the main programdsp563xx
Diffstat (limited to 'src/devices/cpu/dsp563xx/hi08.cpp')
| -rw-r--r-- | src/devices/cpu/dsp563xx/hi08.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/devices/cpu/dsp563xx/hi08.cpp b/src/devices/cpu/dsp563xx/hi08.cpp index f22341c1acf..4666ac78f60 100644 --- a/src/devices/cpu/dsp563xx/hi08.cpp +++ b/src/devices/cpu/dsp563xx/hi08.cpp @@ -84,6 +84,7 @@ void hi08_device::write(offs_t offset, u8 data) m_isr &= ~ISR_TXDE; if(!(m_isr & ISR_RXDF)) m_isr |= ISR_TRDY; + machine().scheduler().synchronize(); break; } } @@ -179,6 +180,7 @@ u32 hi08_device::hrx_r() { logerror("hrx_r %06x (%s)\n", m_hrx, machine().describe_context()); m_isr = (m_isr & ~ISR_TRDY) | ISR_TXDE; + machine().scheduler().synchronize(); return m_hrx; } |
