File tree 1 file changed +5
-14
lines changed
1 file changed +5
-14
lines changed Original file line number Diff line number Diff line change @@ -1728,24 +1728,15 @@ TIMER_CALLBACK_MEMBER(tms5220_device::set_io_ready)
1728
1728
{
1729
1729
LOGMASKED (LOG_IO_READY, " m_timer_io_ready: in SPKEXT and FIFO was full! cannot service write now, delaying 16 cycles...\n " );
1730
1730
m_timer_io_ready->adjust (clocks_to_attotime (16 ), 1 );
1731
+ break ;
1731
1732
}
1732
1733
else
1733
1734
{
1734
- // MZ: Tests with a real TI Speech Synthesizer seem to prove
1735
- // that during SPEAK, writes are not serviced either.
1736
- if (talk_status ())
1737
- {
1738
- LOGMASKED (LOG_IO_READY, " m_timer_io_ready: Speech generation is active! Cannot service write now, delaying 16 cycles...\n " );
1739
- m_timer_io_ready->adjust (clocks_to_attotime (16 ), 1 );
1740
- }
1741
- else
1742
- {
1743
- LOGMASKED (LOG_IO_READY, " m_timer_io_ready: Serviced write: %02x\n " , m_write_latch);
1744
- data_write (m_write_latch);
1745
- m_io_ready = param;
1746
- }
1735
+ LOGMASKED (LOG_IO_READY, " m_timer_io_ready: Serviced write: %02x\n " , m_write_latch);
1736
+ data_write (m_write_latch);
1737
+ m_io_ready = param;
1738
+ break ;
1747
1739
}
1748
- break ;
1749
1740
case 0x01 :
1750
1741
/* Read */
1751
1742
m_read_latch = status_read (true );
You can’t perform that action at this time.
0 commit comments