summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/summit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/summit.cpp')
-rw-r--r--src/mame/drivers/summit.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/mame/drivers/summit.cpp b/src/mame/drivers/summit.cpp
index e8c20d92425..102a58bcee6 100644
--- a/src/mame/drivers/summit.cpp
+++ b/src/mame/drivers/summit.cpp
@@ -77,21 +77,22 @@ WRITE8_MEMBER(summit_state::out_w)
}
-ADDRESS_MAP_START(summit_state::mainmap)
- AM_RANGE(0x0000, 0x17ff) AM_ROM
+void summit_state::mainmap(address_map &map)
+{
+ map(0x0000, 0x17ff).rom();
- AM_RANGE(0x2000, 0x23ff) AM_RAM AM_SHARE("attr")
- AM_RANGE(0x2800, 0x2bff) AM_RAM AM_SHARE("vram")
+ map(0x2000, 0x23ff).ram().share("attr");
+ map(0x2800, 0x2bff).ram().share("vram");
- AM_RANGE(0x3800, 0x3800) AM_READ_PORT("IN0")
+ map(0x3800, 0x3800).portr("IN0");
// AM_RANGE(0x3880, 0x3880) AM_WRITE(out_w)
- AM_RANGE(0x3900, 0x3900) AM_READ_PORT("IN1") AM_WRITE(out_w) // lamps
+ map(0x3900, 0x3900).portr("IN1").w(this, FUNC(summit_state::out_w)); // lamps
// AM_RANGE(0x3980, 0x3980) AM_WRITE(out_w)
- AM_RANGE(0x3a00, 0x3a00) AM_READ_PORT("IN2") //AM_WRITE(out_w)
- AM_RANGE(0x3b00, 0x3b00) AM_READ_PORT("IN3")
+ map(0x3a00, 0x3a00).portr("IN2"); //AM_WRITE(out_w)
+ map(0x3b00, 0x3b00).portr("IN3");
- AM_RANGE(0x7000, 0x71ff) AM_RAM
-ADDRESS_MAP_END
+ map(0x7000, 0x71ff).ram();
+}