summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/huc6272.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/video/huc6272.cpp')
-rw-r--r--src/devices/video/huc6272.cpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/devices/video/huc6272.cpp b/src/devices/video/huc6272.cpp
index aa69a07f398..45fca983636 100644
--- a/src/devices/video/huc6272.cpp
+++ b/src/devices/video/huc6272.cpp
@@ -22,14 +22,16 @@
// device type definition
DEFINE_DEVICE_TYPE(HUC6272, huc6272_device, "huc6272", "Hudson HuC6272 \"King\"")
-ADDRESS_MAP_START(huc6272_device::microprg_map)
- AM_RANGE(0x00, 0x0f) AM_RAM AM_SHARE("microprg_ram")
-ADDRESS_MAP_END
-
-ADDRESS_MAP_START(huc6272_device::kram_map)
- AM_RANGE(0x000000, 0x0fffff) AM_RAM AM_SHARE("kram_page0")
- AM_RANGE(0x100000, 0x1fffff) AM_RAM AM_SHARE("kram_page1")
-ADDRESS_MAP_END
+void huc6272_device::microprg_map(address_map &map)
+{
+ map(0x00, 0x0f).ram().share("microprg_ram");
+}
+
+void huc6272_device::kram_map(address_map &map)
+{
+ map(0x000000, 0x0fffff).ram().share("kram_page0");
+ map(0x100000, 0x1fffff).ram().share("kram_page1");
+}
//**************************************************************************