summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author angelosa <salese_corp_ltd@email.it>2017-09-17 03:11:57 +0200
committer angelosa <salese_corp_ltd@email.it>2017-09-17 03:11:57 +0200
commit9d0a974d6614e3c8735d0c8ea1a5d8f838e4ddb3 (patch)
tree457fcb84f31a22b5bfdc9d351493d8f833a5cc59
parenta0b2a6f719cccb3c246901b8b730d9b8d86b63e9 (diff)
ms32.cpp: fix f1superb extra vram boundaries (nw)
-rw-r--r--src/mame/drivers/ms32.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mame/drivers/ms32.cpp b/src/mame/drivers/ms32.cpp
index 3f299c6d868..4813b5c4f7b 100644
--- a/src/mame/drivers/ms32.cpp
+++ b/src/mame/drivers/ms32.cpp
@@ -388,6 +388,7 @@ WRITE16_MEMBER(ms32_state::ms32_extra_w16)
COMBINE_DATA(&m_f1superb_extraram[offset]);
m_extra_tilemap->mark_tile_dirty(offset/2);
}
+
READ16_MEMBER(ms32_state::ms32_extra_r16)
{
return m_f1superb_extraram[offset];
@@ -421,8 +422,8 @@ static ADDRESS_MAP_START( f1superb_map, AS_PROGRAM, 32, ms32_state )
AM_RANGE(0xfd140000, 0xfd143fff) AM_RAM // used when you start enabling fpu ints
AM_RANGE(0xfd144000, 0xfd145fff) AM_RAM // same data here
- AM_RANGE(0xfdc00000, 0xfdc007ff) AM_READWRITE16(ms32_extra_r16, ms32_extra_w16, 0x0000ffff) AM_SHARE("f1sb_extraram") // definitely line ram
- AM_RANGE(0xfde00000, 0xfde01fff) AM_RAM // scroll info for lineram?
+ AM_RANGE(0xfdc00000, 0xfdc1ffff) AM_READWRITE16(ms32_extra_r16, ms32_extra_w16, 0x0000ffff) AM_SHARE("f1sb_extraram") // definitely line ram
+ AM_RANGE(0xfde00000, 0xfde1ffff) AM_RAM // scroll info for lineram?
AM_IMPORT_FROM(ms32_map)
ADDRESS_MAP_END