From 47dcaafbf9e0ff7784927b7197c131b4e34b7550 Mon Sep 17 00:00:00 2001 From: David Haywood Date: Fri, 3 Oct 2014 16:10:34 +0000 Subject: [PATCH] note about tharrier dips (nw) --- src/mame/drivers/nmk16.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/mame/drivers/nmk16.c b/src/mame/drivers/nmk16.c index 419c405c0ec..d162389e4a5 100644 --- a/src/mame/drivers/nmk16.c +++ b/src/mame/drivers/nmk16.c @@ -273,7 +273,12 @@ READ16_MEMBER(nmk16_state::tharrier_mcu_r) return res << 8; } else + { + // the above statement appears to be incorrect, it should also read DSW1 from here, almost certainly + // through the MCU. The weird 0x080202 address where we read IN2 is also probably just a mirror of 0x080002 (here) + return ~ioport("IN1")->read(); + } } WRITE16_MEMBER(nmk16_state::macross2_sound_reset_w)