s11b,s11c: Writes to 0x68xx appear to pulse the BG CVSD clock input. Speech output on s11c games now works.

This commit is contained in:
mahlemiut 2013-01-07 11:17:37 +00:00
parent 7bc847a37f
commit a4e4e7a58b
2 changed files with 4 additions and 2 deletions

View File

@ -151,7 +151,9 @@ MACHINE_RESET_MEMBER( s11b_state, s11b )
WRITE8_MEMBER( s11b_state::bg_speech_clock_w )
{
hc55516_clock_w(m_bg_hc55516, data);
// pulses clock input?
hc55516_clock_w(m_bg_hc55516, 1);
hc55516_clock_w(m_bg_hc55516, 0);
}
WRITE8_MEMBER( s11b_state::bg_speech_digit_w )

View File

@ -582,7 +582,7 @@ ROM_START(strax_p7)
ROM_REGION(0x10000, "maincpu", 0)
ROM_LOAD("strx_u26.p7", 0x4000, 0x4000, CRC(0d2a401c) SHA1(b0a0899dcde04dc42e4fd5d6baf39bb0e81dbb34))
ROM_LOAD("strx_u27.p7", 0x8000, 0x8000, CRC(6e9c0632) SHA1(5c0ea2b60dd9001b802d2ecdb5c381ab05f08ec9))
ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF)
ROM_REGION(0x10000, "cpu3", ROMREGION_ERASEFF) // TODO: add generic sound board hardware
ROM_REGION(0x10000, "sound2", 0)
ROM_LOAD("strx_u21.l1", 0x0000, 0x8000, CRC(6a323227) SHA1(7c7263754e5672c654a2ee9582f0b278e637a909))
ROM_LOAD("strx_u22.l1", 0x8000, 0x8000, CRC(58407eb4) SHA1(6bd9b304c88d9470eae5afb6621187f4a8313573))