summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/ssystem3.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ssystem3.cpp')
-rw-r--r--src/mame/drivers/ssystem3.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/drivers/ssystem3.cpp b/src/mame/drivers/ssystem3.cpp
index 7371e9dbc21..934d30a618b 100644
--- a/src/mame/drivers/ssystem3.cpp
+++ b/src/mame/drivers/ssystem3.cpp
@@ -219,8 +219,9 @@ DRIVER_INIT_MEMBER(ssystem3_state,ssystem3)
ssystem3_lcd_reset();
}
-ADDRESS_MAP_START(ssystem3_state::ssystem3_map)
- AM_RANGE( 0x0000, 0x03ff) AM_RAM
+void ssystem3_state::ssystem3_map(address_map &map)
+{
+ map(0x0000, 0x03ff).ram();
/*
67-de playfield ($40 means white, $80 black)
*/
@@ -229,10 +230,10 @@ ADDRESS_MAP_START(ssystem3_state::ssystem3_map)
probably zusatzger??t memory (battery powered ram 256x4? at 0x4000)
$40ff low nibble ram if playfield module (else init with normal playfield)
*/
- AM_RANGE( 0x6000, 0x600f) AM_DEVREADWRITE("via6522_0", via6522_device, read, write)
- AM_RANGE( 0xc000, 0xdfff) AM_ROM
- AM_RANGE( 0xf000, 0xffff) AM_ROM
-ADDRESS_MAP_END
+ map(0x6000, 0x600f).rw(m_via6522_0, FUNC(via6522_device::read), FUNC(via6522_device::write));
+ map(0xc000, 0xdfff).rom();
+ map(0xf000, 0xffff).rom();
+}
static INPUT_PORTS_START( ssystem3 )
/*