diff options
Diffstat (limited to 'src/mame/audio/cyberbal.c')
-rw-r--r-- | src/mame/audio/cyberbal.c | 6 |
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) { |