diff options
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 |
commit | 9d0a974d6614e3c8735d0c8ea1a5d8f838e4ddb3 (patch) | |
tree | 457fcb84f31a22b5bfdc9d351493d8f833a5cc59 | |
parent | a0b2a6f719cccb3c246901b8b730d9b8d86b63e9 (diff) |
ms32.cpp: fix f1superb extra vram boundaries (nw)
-rw-r--r-- | src/mame/drivers/ms32.cpp | 5 |
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 |