mirror of
https://github.com/holub/mame
synced 2025-04-24 17:30:55 +03:00
Merge pull request #1845 from ajrhacker/inder_msm_fix
Another attempt at improving accuracy of sound emulation in inder.cpp…
This commit is contained in:
commit
2e0763b4e7
@ -1242,17 +1242,19 @@ WRITE8_MEMBER( inder_state::sndbank_w )
|
||||
void inder_state::update_mus()
|
||||
{
|
||||
if ((m_sound_addr < 0x40000) && (m_sndbank != 0xff))
|
||||
m_13->ab_w(m_p_speech[m_sound_addr]);
|
||||
m_13->ba_w(m_p_speech[m_sound_addr]);
|
||||
else
|
||||
m_13->ab_w(0);
|
||||
m_13->ba_w(0);
|
||||
}
|
||||
|
||||
WRITE_LINE_MEMBER( inder_state::vck_w )
|
||||
{
|
||||
m_9a->clock_w(0);
|
||||
// The order of these writes is sensitive, though the schematic (not to scale)
|
||||
// makes it seem that both 74HCT74 clock inputs should be raised simultaneously
|
||||
m_9b->clock_w(0);
|
||||
m_9a->clock_w(1);
|
||||
m_9a->clock_w(0);
|
||||
m_9b->clock_w(1);
|
||||
m_9a->clock_w(1);
|
||||
}
|
||||
|
||||
WRITE_LINE_MEMBER( inder_state::qc7a_w )
|
||||
|
Loading…
Reference in New Issue
Block a user