From d3b76c4ee58f61a3f89d59b38119242b9288b069 Mon Sep 17 00:00:00 2001 From: Scott Stone Date: Sat, 29 Aug 2009 03:12:33 +0000 Subject: [PATCH] Corrected memory mapping for goindol.c which corrects graphic and input problems mentioned in MT Bug #3412 --- src/mame/drivers/goindol.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/goindol.c b/src/mame/drivers/goindol.c index 953a4d762a3..b2671bf16cf 100644 --- a/src/mame/drivers/goindol.c +++ b/src/mame/drivers/goindol.c @@ -102,9 +102,14 @@ static ADDRESS_MAP_START( goindol_map, ADDRESS_SPACE_PROGRAM, 8 ) AM_RANGE(0xc000, 0xc7ff) AM_RAM AM_BASE(&ram) AM_RANGE(0xc800, 0xc800) AM_READNOP AM_WRITE(soundlatch_w) // watchdog? AM_RANGE(0xc810, 0xc810) AM_WRITE(goindol_bankswitch_w) - AM_RANGE(0xc820, 0xd820) AM_READ_PORT("DIAL") AM_WRITE(SMH_RAM) AM_BASE(&goindol_fg_scrolly) - AM_RANGE(0xc830, 0xd830) AM_READ_PORT("P1") AM_WRITE(SMH_RAM) AM_BASE(&goindol_fg_scrollx) + AM_RANGE(0xc820, 0xc820) AM_READ_PORT("DIAL") + AM_RANGE(0xc820, 0xd820) AM_WRITE(SMH_RAM) AM_BASE(&goindol_fg_scrolly) + AM_RANGE(0xc830, 0xc830) AM_READ_PORT("P1") + AM_RANGE(0xc830, 0xd830) AM_WRITE(SMH_RAM) AM_BASE(&goindol_fg_scrollx) AM_RANGE(0xc834, 0xc834) AM_READ_PORT("P2") +// AM_RANGE(0xc820, 0xd820) AM_READ_PORT("DIAL") AM_WRITE(SMH_RAM) AM_BASE(&goindol_fg_scrolly) +// AM_RANGE(0xc830, 0xd830) AM_READ_PORT("P1") AM_WRITE(SMH_RAM) AM_BASE(&goindol_fg_scrollx) +// AM_RANGE(0xc834, 0xc834) AM_READ_PORT("P2") AM_RANGE(0xd000, 0xd03f) AM_RAM AM_BASE(&spriteram) AM_SIZE(&spriteram_size) AM_RANGE(0xd040, 0xd7ff) AM_RAM AM_RANGE(0xd800, 0xdfff) AM_RAM_WRITE(goindol_bg_videoram_w) AM_BASE(&goindol_bg_videoram) AM_SIZE(&goindol_bg_videoram_size)