summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/gp9001.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/gp9001.cpp')
-rw-r--r--src/mame/video/gp9001.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/video/gp9001.cpp b/src/mame/video/gp9001.cpp
index b4e576a015c..4e876c6c67f 100644
--- a/src/mame/video/gp9001.cpp
+++ b/src/mame/video/gp9001.cpp
@@ -173,13 +173,14 @@ WRITE16_MEMBER(gp9001vdp_device::top_tmap_w)
}
-ADDRESS_MAP_START(gp9001vdp_device::map)
- AM_RANGE(0x0000, 0x0fff) AM_RAM_WRITE(bg_tmap_w) AM_SHARE("vram_bg")
- AM_RANGE(0x1000, 0x1fff) AM_RAM_WRITE(fg_tmap_w) AM_SHARE("vram_fg")
- AM_RANGE(0x2000, 0x2fff) AM_RAM_WRITE(top_tmap_w) AM_SHARE("vram_top")
- AM_RANGE(0x3000, 0x37ff) AM_RAM AM_SHARE("spriteram") AM_MIRROR(0x0800)
+void gp9001vdp_device::map(address_map &map)
+{
+ map(0x0000, 0x0fff).ram().w(this, FUNC(gp9001vdp_device::bg_tmap_w)).share("vram_bg");
+ map(0x1000, 0x1fff).ram().w(this, FUNC(gp9001vdp_device::fg_tmap_w)).share("vram_fg");
+ map(0x2000, 0x2fff).ram().w(this, FUNC(gp9001vdp_device::top_tmap_w)).share("vram_top");
+ map(0x3000, 0x37ff).ram().share("spriteram").mirror(0x0800);
// AM_RANGE(0x3800, 0x3fff) AM_RAM // sprite mirror?
-ADDRESS_MAP_END
+}
const gfx_layout gp9001vdp_device::tilelayout =