Skip to content

Commit 7a424a2

Browse files
committed
tms52xx: Revert commit a74ff88
1 parent 01e1be2 commit 7a424a2

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

src/devices/sound/tms5220.cpp

+5-14
Original file line numberDiff line numberDiff line change
@@ -1728,24 +1728,15 @@ TIMER_CALLBACK_MEMBER(tms5220_device::set_io_ready)
17281728
{
17291729
LOGMASKED(LOG_IO_READY, "m_timer_io_ready: in SPKEXT and FIFO was full! cannot service write now, delaying 16 cycles...\n");
17301730
m_timer_io_ready->adjust(clocks_to_attotime(16), 1);
1731+
break;
17311732
}
17321733
else
17331734
{
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;
17471739
}
1748-
break;
17491740
case 0x01:
17501741
/* Read */
17511742
m_read_latch = status_read(true);

0 commit comments

Comments
 (0)