summaryrefslogtreecommitdiffstats
path: root/src/devices/sound/qs1000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/sound/qs1000.cpp')
-rw-r--r--src/devices/sound/qs1000.cpp16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/devices/sound/qs1000.cpp b/src/devices/sound/qs1000.cpp
index 74f2b4b0161..487d37cd724 100644
--- a/src/devices/sound/qs1000.cpp
+++ b/src/devices/sound/qs1000.cpp
@@ -137,15 +137,17 @@ DEFINE_DEVICE_TYPE(QS1000, qs1000_device, "qs1000", "QS1000")
// GLOBAL VARIABLES
//**************************************************************************
-ADDRESS_MAP_START(qs1000_device::qs1000_prg_map)
- AM_RANGE(0x0000, 0x7fff) AM_ROM
-ADDRESS_MAP_END
+void qs1000_device::qs1000_prg_map(address_map &map)
+{
+ map(0x0000, 0x7fff).rom();
+}
-ADDRESS_MAP_START(qs1000_device::qs1000_io_map)
- AM_RANGE(0x0000, 0x00ff) AM_RAM
- AM_RANGE(0x0200, 0x0211) AM_WRITE(wave_w)
-ADDRESS_MAP_END
+void qs1000_device::qs1000_io_map(address_map &map)
+{
+ map(0x0000, 0x00ff).ram();
+ map(0x0200, 0x0211).w(this, FUNC(qs1000_device::wave_w));
+}
// ROM definition for the QS1000 internal program ROM