Fixed BGM regression in Hot Chase [Angelo Salese]

This commit is contained in:
angelosa 2015-11-26 22:52:06 +01:00
parent e3dc261388
commit d1dbd957a2

View File

@ -672,19 +672,21 @@ WRITE8_MEMBER(wecleman_state::hotchase_sound_control_w)
switch (offset)
{
/* change volume
offset 00000xxx----- channel select (0:channel 0, 1:channel 1)
++------ chip select ( 0:chip 1, 1:chip2, 2:chip3)
data&0x0f left volume (data>>4)&0x0f right volume
*/
case 0x0:
case 0x1:
m_k007232_1->set_volume( offset&1, (data&0x0f) * 0x08, (data>>4) * 0x08 );
break;
case 0x2:
case 0x3:
m_k007232_2->set_volume( offset&1, (data&0x0f) * 0x08, (data>>4) * 0x08 );
break;
case 0x4:
case 0x5:
/* change volume
offset 00000xxx----- channel select (0:channel 0, 1:channel 1)
++------ chip select ( 0:chip 1, 1:chip2, 2:chip3)
data&0x0f left volume (data>>4)&0x0f right volume
*/
m_k007232_1->set_volume( offset&1, (data&0x0f) * 0x08, (data>>4) * 0x08 );
m_k007232_2->set_volume( offset&1, (data&0x0f) * 0x08, (data>>4) * 0x08 );
m_k007232_3->set_volume( offset&1, (data&0x0f) * 0x08, (data>>4) * 0x08 );
break;