summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/sharc/sharc.c
diff options
context:
space:
mode:
author Ville Linde <villelin@mamedev.org>2014-04-16 16:31:00 +0000
committer Ville Linde <villelin@mamedev.org>2014-04-16 16:31:00 +0000
commit121d5e1907672e5b4bc734692078e66a03223fb5 (patch)
tree5cc99045ba8167ee9fac5fd551e754eb0c2fd815 /src/emu/cpu/sharc/sharc.c
parent23424647d31fe79ddd65519521f65628c757d3b1 (diff)
sharc: initialize DMA6 registers in host booting mode. (nw)
Diffstat (limited to 'src/emu/cpu/sharc/sharc.c')
-rw-r--r--src/emu/cpu/sharc/sharc.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/emu/cpu/sharc/sharc.c b/src/emu/cpu/sharc/sharc.c
index a06196bfe88..676dca6cb39 100644
--- a/src/emu/cpu/sharc/sharc.c
+++ b/src/emu/cpu/sharc/sharc.c
@@ -657,7 +657,13 @@ void adsp21062_device::device_reset()
}
case BOOT_MODE_HOST:
+ {
+ m_dma[6].int_index = 0x20000;
+ m_dma[6].int_modifier = 1;
+ m_dma[6].int_count = 0x100;
+ m_dma[6].control = 0xa1;
break;
+ }
default:
fatalerror("SHARC: Unimplemented boot mode %d\n", m_boot_mode);