trunk/src/mame/drivers/wecleman.c
| r32615 | r32616 | |
| 613 | 613 | |
| 614 | 614 | ** sample playing ends when a byte with bit 7 set is reached **/ |
| 615 | 615 | |
| 616 | WRITE8_MEMBER(wecleman_state::wecleman_volume_callback) |
| 617 | { |
| 618 | m_k007232->set_volume(0, (data >> 4) * 0x11, 0); |
| 619 | m_k007232->set_volume(1, 0, (data & 0x0f) * 0x11); |
| 620 | } |
| 621 | |
| 616 | 622 | WRITE8_MEMBER(wecleman_state::wecleman_K00723216_bank_w) |
| 617 | 623 | { |
| 618 | 624 | m_k007232->set_bank(0, ~data&1 ); //* (wecleman062gre) |
| r32615 | r32616 | |
| 1078 | 1084 | MCFG_SOUND_ROUTE(1, "mono", 0.85) |
| 1079 | 1085 | |
| 1080 | 1086 | MCFG_SOUND_ADD("k007232", K007232, 3579545) |
| 1087 | MCFG_K007232_PORT_WRITE_HANDLER(WRITE8(wecleman_state, wecleman_volume_callback)) |
| 1081 | 1088 | MCFG_SOUND_ROUTE(0, "mono", 0.20) |
| 1082 | 1089 | MCFG_SOUND_ROUTE(1, "mono", 0.20) |
| 1083 | 1090 | MACHINE_CONFIG_END |
| r32615 | r32616 | |
| 1153 | 1160 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| 1154 | 1161 | |
| 1155 | 1162 | MCFG_SOUND_ADD("k007232_1", K007232, 3579545) |
| 1163 | // SLEV not used, volume control is elsewhere |
| 1156 | 1164 | MCFG_SOUND_ROUTE(0, "mono", 0.20) |
| 1157 | 1165 | MCFG_SOUND_ROUTE(1, "mono", 0.20) |
| 1158 | 1166 | |
| 1159 | 1167 | MCFG_SOUND_ADD("k007232_2", K007232, 3579545) |
| 1168 | // SLEV not used, volume control is elsewhere |
| 1160 | 1169 | MCFG_SOUND_ROUTE(0, "mono", 0.20) |
| 1161 | 1170 | MCFG_SOUND_ROUTE(1, "mono", 0.20) |
| 1162 | 1171 | |
| 1163 | 1172 | MCFG_SOUND_ADD("k007232_3", K007232, 3579545) |
| 1173 | // SLEV not used, volume control is elsewhere |
| 1164 | 1174 | MCFG_SOUND_ROUTE(0, "mono", 0.20) |
| 1165 | 1175 | MCFG_SOUND_ROUTE(1, "mono", 0.20) |
| 1166 | 1176 | MACHINE_CONFIG_END |