From 229c441d354e33eaf5ebf35cbc6d2dbbf451ecad Mon Sep 17 00:00:00 2001 From: Ted Green Date: Mon, 18 Dec 2017 17:59:02 -0700 Subject: [PATCH] dcs: DSIO and DENVER don't use SDRC dma. Fixes boot hang on roadburn. (nw) --- src/mame/audio/dcs.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mame/audio/dcs.cpp b/src/mame/audio/dcs.cpp index 6b413a288e3..1f8ea36e3c5 100644 --- a/src/mame/audio/dcs.cpp +++ b/src/mame/audio/dcs.cpp @@ -1515,7 +1515,8 @@ TIMER_CALLBACK_MEMBER( dcs_audio_device::dcs_delayed_data_w_callback ) void dcs_audio_device::data_w(uint16_t data) { /* preprocess the write */ - if (preprocess_write(data)) + // ADSP2181 variants use IDMA to transfer data + if (m_rev <= REV_DCS2 && preprocess_write(data)) return; /* if we are DCS1, set a timer to latch the data */