summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/atari_s1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/atari_s1.cpp')
-rw-r--r--src/mame/drivers/atari_s1.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mame/drivers/atari_s1.cpp b/src/mame/drivers/atari_s1.cpp
index fde4c670d00..e5df8554419 100644
--- a/src/mame/drivers/atari_s1.cpp
+++ b/src/mame/drivers/atari_s1.cpp
@@ -92,6 +92,9 @@ public:
void midearth(machine_config &config);
void atari_s1(machine_config &config);
void atarians(machine_config &config);
+ void atari_s1_map(address_map &map);
+ void atarians_map(address_map &map);
+ void midearth_map(address_map &map);
private:
bool m_audiores;
uint8_t m_timer_s[3];
@@ -111,7 +114,7 @@ private:
required_ioport_array<10> m_switch;
};
-static ADDRESS_MAP_START( atari_s1_map, AS_PROGRAM, 8, atari_s1_state )
+ADDRESS_MAP_START(atari_s1_state::atari_s1_map)
ADDRESS_MAP_GLOBAL_MASK(0x7fff)
AM_RANGE(0x0000, 0x00ff) AM_RAM AM_SHARE("ram")
AM_RANGE(0x1080, 0x1083) AM_READWRITE(m1080_r,m1080_w)
@@ -126,7 +129,7 @@ static ADDRESS_MAP_START( atari_s1_map, AS_PROGRAM, 8, atari_s1_state )
AM_RANGE(0x7000, 0x7fff) AM_ROM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( atarians_map, AS_PROGRAM, 8, atari_s1_state ) // more ram
+ADDRESS_MAP_START(atari_s1_state::atarians_map) // more ram
ADDRESS_MAP_GLOBAL_MASK(0x7fff)
AM_RANGE(0x0000, 0x01ff) AM_RAM AM_SHARE("ram")
AM_RANGE(0x1080, 0x1083) AM_READWRITE(m1080_r,m1080_w)
@@ -140,7 +143,7 @@ static ADDRESS_MAP_START( atarians_map, AS_PROGRAM, 8, atari_s1_state ) // more
AM_RANGE(0x7000, 0x7fff) AM_ROM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( midearth_map, AS_PROGRAM, 8, atari_s1_state )
+ADDRESS_MAP_START(atari_s1_state::midearth_map)
ADDRESS_MAP_GLOBAL_MASK(0x7fff)
AM_RANGE(0x0000, 0x01ff) AM_RAM AM_SHARE("ram")
AM_RANGE(0x1000, 0x11ff) AM_WRITE(midearth_w)