summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/snes/sa1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/snes/sa1.cpp')
-rw-r--r--src/devices/bus/snes/sa1.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/devices/bus/snes/sa1.cpp b/src/devices/bus/snes/sa1.cpp
index da00f68f12b..576eb70505b 100644
--- a/src/devices/bus/snes/sa1.cpp
+++ b/src/devices/bus/snes/sa1.cpp
@@ -1135,11 +1135,12 @@ WRITE8_MEMBER( sns_sa1_device::sa1_lo_w )
sa1_hi_w(space, offset, data);
}
-ADDRESS_MAP_START(sns_sa1_device::sa1_map)
- AM_RANGE(0x000000, 0x7dffff) AM_READWRITE(sa1_lo_r, sa1_lo_w)
- AM_RANGE(0x7e0000, 0x7fffff) AM_NOP
- AM_RANGE(0x800000, 0xffffff) AM_READWRITE(sa1_hi_r, sa1_hi_w)
-ADDRESS_MAP_END
+void sns_sa1_device::sa1_map(address_map &map)
+{
+ map(0x000000, 0x7dffff).rw(this, FUNC(sns_sa1_device::sa1_lo_r), FUNC(sns_sa1_device::sa1_lo_w));
+ map(0x7e0000, 0x7fffff).noprw();
+ map(0x800000, 0xffffff).rw(this, FUNC(sns_sa1_device::sa1_hi_r), FUNC(sns_sa1_device::sa1_hi_w));
+}
MACHINE_CONFIG_START(sns_sa1_device::device_add_mconfig)