From 66d2f7963780bb54b95ded54c6bd53a76e78e3d2 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sun, 11 Dec 2016 13:48:31 +1100 Subject: [PATCH] spcking2, kamikaze: added bonus sound (nw) --- src/mame/drivers/astinvad.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/astinvad.cpp b/src/mame/drivers/astinvad.cpp index 9ddee6d24db..9eb6740ee0d 100644 --- a/src/mame/drivers/astinvad.cpp +++ b/src/mame/drivers/astinvad.cpp @@ -39,7 +39,8 @@ enum SND_FLEET2, SND_FLEET3, SND_FLEET4, - SND_UFOHIT + SND_UFOHIT, + SND_BONUS }; @@ -370,7 +371,7 @@ WRITE8_MEMBER(astinvad_state::kamikaze_sound1_w) if (bits_gone_hi & 0x02) m_samples->start(1, SND_SHOT); if (bits_gone_hi & 0x04) m_samples->start(2, SND_BASEHIT); if (bits_gone_hi & 0x08) m_samples->start(3, SND_INVADERHIT); - if (bits_gone_hi & 0x10) m_samples->start(3, SND_INVADERHIT); + if (bits_gone_hi & 0x10) m_samples->start(2, SND_BONUS); machine().sound().system_enable(data & 0x20); } @@ -404,7 +405,7 @@ WRITE8_MEMBER(astinvad_state::spcking2_sound1_w) if (bits_gone_hi & 0x02) m_samples->start(1, SND_SHOT); if (bits_gone_hi & 0x04) m_samples->start(2, SND_BASEHIT); if (bits_gone_hi & 0x08) m_samples->start(3, SND_INVADERHIT); - + if (bits_gone_hi & 0x10) m_samples->start(2, SND_BONUS); machine().sound().system_enable(data & 0x20); m_screen_red = data & 0x04; // ? } @@ -640,6 +641,7 @@ static const char *const astinvad_sample_names[] = "6", "7", "8", + "9", nullptr };