eolith.c: Boost interleave for sound to correct syncing issues. [David Haywood]

This commit is contained in:
Brian Troha 2012-06-27 22:10:55 +00:00
parent dc32b3bbaa
commit 64afc76d60

View File

@ -164,6 +164,8 @@ WRITE32_MEMBER( eolith_state::sound_w )
// printf("CPU Command: %x\n", m_sound_data);
m_sound_data = data;
m_soundcpu->set_input_line(MCS51_INT0_LINE, ASSERT_LINE);
space.machine().scheduler().boost_interleave(attotime::zero, attotime::from_usec(250));
}
@ -580,6 +582,10 @@ static MACHINE_CONFIG_START( eolith45, eolith_state )
MCFG_EEPROM_ADD("eeprom", eeprom_interface_93C66)
// for testing sound sync
// MCFG_QUANTUM_PERFECT_CPU("maincpu")
// MCFG_QUANTUM_TIME(attotime::from_hz(6000))
/* video hardware */
MCFG_SCREEN_ADD("screen", RASTER)
MCFG_SCREEN_REFRESH_RATE(60)