summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/bfm_sc4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/bfm_sc4.cpp')
-rw-r--r--src/mame/drivers/bfm_sc4.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/mame/drivers/bfm_sc4.cpp b/src/mame/drivers/bfm_sc4.cpp
index 0cb777215bd..d71cf1ad59a 100644
--- a/src/mame/drivers/bfm_sc4.cpp
+++ b/src/mame/drivers/bfm_sc4.cpp
@@ -612,10 +612,11 @@ WRITE16_MEMBER(sc4_state::sc4_mem_w)
}
}
-ADDRESS_MAP_START(sc4_state::sc4_map)
- AM_RANGE(0x0000000, 0xffffff) AM_READWRITE(sc4_mem_r, sc4_mem_w)
- AM_RANGE(0x0000000, 0x0fffff) AM_READ(sc4_cs1_r) // technically we should be going through the cs handler, but this is always set to ROM, and assuming that is a lot faster
-ADDRESS_MAP_END
+void sc4_state::sc4_map(address_map &map)
+{
+ map(0x0000000, 0xffffff).rw(this, FUNC(sc4_state::sc4_mem_r), FUNC(sc4_state::sc4_mem_w));
+ map(0x0000000, 0x0fffff).r(this, FUNC(sc4_state::sc4_cs1_r)); // technically we should be going through the cs handler, but this is always set to ROM, and assuming that is a lot faster
+}
@@ -662,9 +663,10 @@ WRITE32_MEMBER(sc4_adder4_state::adder4_mem_w)
}
-ADDRESS_MAP_START(sc4_adder4_state::sc4_adder4_map)
- AM_RANGE(0x00000000, 0xffffffff) AM_READWRITE(adder4_mem_r, adder4_mem_w)
-ADDRESS_MAP_END
+void sc4_adder4_state::sc4_adder4_map(address_map &map)
+{
+ map(0x00000000, 0xffffffff).rw(this, FUNC(sc4_adder4_state::adder4_mem_r), FUNC(sc4_adder4_state::adder4_mem_w));
+}