summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/audio/cyberbal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/audio/cyberbal.c')
-rw-r--r--src/mame/audio/cyberbal.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mame/audio/cyberbal.c b/src/mame/audio/cyberbal.c
index f4c06f736e5..d748eea9e54 100644
--- a/src/mame/audio/cyberbal.c
+++ b/src/mame/audio/cyberbal.c
@@ -64,8 +64,7 @@ WRITE8_HANDLER( cyberbal_sound_bank_select_w )
coin_counter_w(1, (data >> 5) & 1);
coin_counter_w(0, (data >> 4) & 1);
cpu_set_input_line(space->machine->cpu[3], INPUT_LINE_RESET, (data & 0x08) ? CLEAR_LINE : ASSERT_LINE);
- if (!(data & 0x01)) sndti_reset(SOUND_YM2151, 0);
-
+ if (!(data & 0x01)) devtag_reset(space->machine, SOUND, "ym");
}
@@ -147,7 +146,8 @@ WRITE16_HANDLER( cyberbal_sound_68k_w )
WRITE16_HANDLER( cyberbal_sound_68k_dac_w )
{
- dac_data_16_w((offset >> 3) & 1, (((data >> 3) & 0x800) | ((data >> 2) & 0x7ff)) << 4);
+ const device_config *dac = devtag_get_device(space->machine, SOUND, (offset & 8) ? "dac2" : "dac1");
+ dac_data_16_w(dac, (((data >> 3) & 0x800) | ((data >> 2) & 0x7ff)) << 4);
if (fast_68k_int)
{