(MESS) ti99: Fixed a regression with speech caused by improper READY

handling from sound chip.
This commit is contained in:
Michael Zapf 2013-10-01 14:12:11 +00:00
parent c9f040b559
commit 020055dd72
2 changed files with 7 additions and 1 deletions

View File

@ -647,6 +647,10 @@ INPUT_CHANGED_MEMBER( ti99_4x_state::load_interrupt )
Links to external devices
***********************************************************/
// FIXME: The sound chip is one of the devices that may operate the ready line
// at some later time and thus mess up the READY handling (raises the READY
// line without bothering about the rest). We need to do a proper AND here.
/*
We may have lots of devices pulling down this line; so we should use a AND
gate to do it right. On the other hand, when READY is down, there is just

View File

@ -211,7 +211,9 @@ void ti_sound_system_device::device_start(void)
WRITE_LINE_MEMBER( ti_sound_system_device::sound_ready )
{
m_console_ready(state);
// Need to disable this until READY handling is properly implemented in the sound chip
// and in the console (otherwise external speech like in Parsec will be interrupted)
//m_console_ready(state);
}
MACHINE_CONFIG_FRAGMENT( sn94624 )