From 6a4a11f74f46939ede4d1f62b9505d8f43ad262f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Thu, 3 Feb 2011 23:35:32 +0000 Subject: [PATCH] mask on input ports --- src/mame/drivers/mw18w.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/mw18w.c b/src/mame/drivers/mw18w.c index 901e457e543..1588c0fb656 100644 --- a/src/mame/drivers/mw18w.c +++ b/src/mame/drivers/mw18w.c @@ -63,11 +63,13 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( mw18w_portmap, ADDRESS_SPACE_IO, 8 ) ADDRESS_MAP_UNMAP_HIGH ADDRESS_MAP_GLOBAL_MASK(0xff) + AM_RANGE(0x00, 0x00) AM_MIRROR(4) AM_READ_PORT("IN0") + AM_RANGE(0x01, 0x01) AM_MIRROR(4) AM_READ_PORT("IN1") + AM_RANGE(0x02, 0x02) AM_MIRROR(4) AM_READ_PORT("IN2") + AM_RANGE(0x03, 0x03) AM_MIRROR(4) AM_READ_PORT("DSW") AM_RANGE(0x00, 0x01) AM_WRITE(mw18w_sound_w) - AM_RANGE(0x01, 0x01) AM_READ_PORT("IN1") - AM_RANGE(0x02, 0x02) AM_READ_PORT("IN2") AM_WRITE(mw18w_lamps_w) - AM_RANGE(0x03, 0x03) AM_READ_PORT("DSW") AM_WRITE(mw18w_led_display_w) - AM_RANGE(0x04, 0x04) AM_READ_PORT("IN0") + AM_RANGE(0x02, 0x02) AM_WRITE(mw18w_lamps_w) + AM_RANGE(0x03, 0x03) AM_WRITE(mw18w_led_display_w) AM_RANGE(0x06, 0x06) AM_WRITE(watchdog_reset_w) AM_RANGE(0x07, 0x07) AM_WRITE(mw18w_irq0_clear_w) ADDRESS_MAP_END