diff options
author | Aaron Giles <aaron@aarongiles.com> | 2008-09-18 16:09:09 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2008-09-18 16:09:09 +0000 |
commit | c61b8ff24904c0eb2422b333b6b741c0c0e5f0a0 (patch) | |
tree | be72338c98a2446c0973be2d0b5405aa1e05bfc0 | |
parent | dad99e71075c0725940704aa040293bb37ab77ab (diff) |
From: Luigi30 [mailto:luigi30@gmail.com]
Sent: Wed 9/17/2008 10:00 AM
To: submit@mamedev.org
Subject: 40love.c fix
Fixes bug 2210
Actual fix from MASH
-rw-r--r-- | src/mame/drivers/40love.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mame/drivers/40love.c b/src/mame/drivers/40love.c index af0cfbbd6a6..6eb7e8dac47 100644 --- a/src/mame/drivers/40love.c +++ b/src/mame/drivers/40love.c @@ -672,12 +672,12 @@ static ADDRESS_MAP_START( 40love_map, ADDRESS_SPACE_PROGRAM, 8 ) AM_RANGE(0x880b, 0x880b) AM_READ_PORT("P2") AM_RANGE(0x880c, 0x880c) AM_READ_PORT("DSW1") AM_WRITE(fortyl_pixram_sel_w) /* pixram bank select */ AM_RANGE(0x880d, 0x880d) AM_READ_PORT("DSW2") AM_WRITENOP /* unknown */ - AM_RANGE(0xa000, 0xbfff) AM_ROMBANK(1) AM_RANGE(0x9000, 0x97ff) AM_READWRITE(fortyl_bg_videoram_r, fortyl_bg_videoram_w) AM_BASE(&videoram) /* #1 M5517P on video board */ AM_RANGE(0x9800, 0x983f) AM_RAM AM_BASE(&fortyl_video_ctrl) /* video control area */ AM_RANGE(0x9840, 0x987f) AM_RAM AM_BASE(&spriteram) AM_SIZE(&spriteram_size) /* sprites part 1 */ AM_RANGE(0x9880, 0x98bf) AM_READWRITE(fortyl_bg_colorram_r, fortyl_bg_colorram_w) AM_BASE(&colorram) /* background attributes (2 bytes per line) */ AM_RANGE(0x98c0, 0x98ff) AM_RAM AM_BASE(&spriteram_2) AM_SIZE(&spriteram_2_size)/* sprites part 2 */ + AM_RANGE(0xa000, 0xbfff) AM_ROMBANK(1) AM_RANGE(0xc000, 0xffff) AM_READWRITE(fortyl_pixram_r, fortyl_pixram_w) /* banked pixel layer */ ADDRESS_MAP_END @@ -692,12 +692,12 @@ static ADDRESS_MAP_START( undoukai_map, ADDRESS_SPACE_PROGRAM, 8 ) AM_RANGE(0xa804, 0xa804) AM_READWRITE(from_snd_r, sound_command_w) AM_RANGE(0xa805, 0xa805) AM_READ(snd_flag_r) AM_WRITENOP /*sound_reset*/ //???? AM_RANGE(0xa807, 0xa807) AM_READNOP AM_WRITENOP /* unknown */ - AM_RANGE(0x8808, 0x8808) AM_READ_PORT("DSW3") - AM_RANGE(0x8809, 0x8809) AM_READ_PORT("P1") - AM_RANGE(0x880a, 0x880a) AM_READ_PORT("SYSTEM") - AM_RANGE(0x880b, 0x880b) AM_READ_PORT("P2") - AM_RANGE(0x880c, 0x880c) AM_READ_PORT("DSW1") AM_WRITE(fortyl_pixram_sel_w) /* pixram bank select */ - AM_RANGE(0x880d, 0x880d) AM_READ_PORT("DSW2") AM_WRITENOP /* unknown */ + AM_RANGE(0xa808, 0xa808) AM_READ_PORT("DSW3") + AM_RANGE(0xa809, 0xa809) AM_READ_PORT("P1") + AM_RANGE(0xa80a, 0xa80a) AM_READ_PORT("SYSTEM") + AM_RANGE(0xa80b, 0xa80b) AM_READ_PORT("P2") + AM_RANGE(0xa80c, 0xa80c) AM_READ_PORT("DSW1") AM_WRITE(fortyl_pixram_sel_w) /* pixram bank select */ + AM_RANGE(0xa80d, 0xa80d) AM_READ_PORT("DSW2") AM_WRITENOP /* unknown */ AM_RANGE(0xb000, 0xb7ff) AM_READWRITE(fortyl_bg_videoram_r, fortyl_bg_videoram_w) AM_BASE(&videoram) /* #1 M5517P on video board */ AM_RANGE(0xb800, 0xb83f) AM_RAM AM_BASE(&fortyl_video_ctrl) /* video control area */ AM_RANGE(0xb840, 0xb87f) AM_RAM AM_BASE(&spriteram) AM_SIZE(&spriteram_size) /* sprites part 1 */ |