diff options
Diffstat (limited to 'src/mame/drivers/summit.cpp')
-rw-r--r-- | src/mame/drivers/summit.cpp | 21 |
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(); +} |