From 5479cad01a5ff976e08d09791390e7ae22e92647 Mon Sep 17 00:00:00 2001 From: David Haywood Date: Mon, 7 Oct 2013 21:17:08 +0000 Subject: [PATCH] minor tweak (nw) --- src/mame/machine/igs022.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mame/machine/igs022.c b/src/mame/machine/igs022.c index b7238485b5e..47e8520fbaa 100644 --- a/src/mame/machine/igs022.c +++ b/src/mame/machine/igs022.c @@ -69,9 +69,11 @@ void igs022_device::IGS022_do_dma(UINT16 src, UINT16 dst, UINT16 size, UINT16 mo */ param = mode >> 8; - if (mode & 0x00f0) printf("IGS022_do_dma mode bits %04x set\n", mode & 0x00f0); - mode &=0xf; // what are the other bits? + // the initial DMA on kilbld has 0x10 set, drgw3 has 0x18 set, not sure how they affect the operation. + if (mode & 0x00f8) printf("IGS022_do_dma mode bits %04x set\n", mode & 0x00f8); + + mode &=0x7; // what are the other bits? if ((mode == 0) || (mode == 1) || (mode == 2) || (mode == 3) || (mode == 4))