summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/m62.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/m62.cpp')
-rw-r--r--src/mame/drivers/m62.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/mame/drivers/m62.cpp b/src/mame/drivers/m62.cpp
index 770e791a53f..3927f8dba70 100644
--- a/src/mame/drivers/m62.cpp
+++ b/src/mame/drivers/m62.cpp
@@ -173,7 +173,7 @@ WRITE8_MEMBER(m62_state::youjyudn_bankswitch_w)
}
-static ADDRESS_MAP_START( kungfum_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::kungfum_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0xa000, 0xa000) AM_WRITE(m62_hscroll_low_w)
AM_RANGE(0xb000, 0xb000) AM_WRITE(m62_hscroll_high_w)
@@ -184,7 +184,7 @@ static ADDRESS_MAP_START( kungfum_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( kungfum_io_map, AS_IO, 8, m62_state )
+ADDRESS_MAP_START(m62_state::kungfum_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x00) AM_READ_PORT("SYSTEM") AM_DEVWRITE("irem_audio", irem_audio_device, cmd_w)
AM_RANGE(0x01, 0x01) AM_READ_PORT("P1") AM_WRITE(m62_flipscreen_w) /* + coin counters */
@@ -193,7 +193,7 @@ static ADDRESS_MAP_START( kungfum_io_map, AS_IO, 8, m62_state )
AM_RANGE(0x04, 0x04) AM_READ_PORT("DSW2")
ADDRESS_MAP_END
-static ADDRESS_MAP_START( battroad_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::battroad_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0xa000, 0xbfff) AM_ROMBANK("bank1")
AM_RANGE(0xc000, 0xc0ff) AM_WRITEONLY AM_SHARE("spriteram")
@@ -202,7 +202,7 @@ static ADDRESS_MAP_START( battroad_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( battroad_io_map, AS_IO, 8, m62_state )
+ADDRESS_MAP_START(m62_state::battroad_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x00) AM_READ_PORT("SYSTEM") AM_DEVWRITE("irem_audio", irem_audio_device, cmd_w)
AM_RANGE(0x01, 0x01) AM_READ_PORT("P1") AM_WRITE(m62_flipscreen_w) /* + coin counters */
@@ -215,14 +215,14 @@ static ADDRESS_MAP_START( battroad_io_map, AS_IO, 8, m62_state )
AM_RANGE(0x83, 0x83) AM_WRITE(battroad_bankswitch_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( ldrun_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::ldrun_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0xc000, 0xc0ff) AM_WRITEONLY AM_SHARE("spriteram")
AM_RANGE(0xd000, 0xdfff) AM_RAM_WRITE(m62_tileram_w) AM_SHARE("m62_tileram")
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( ldrun2_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::ldrun2_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0x8000, 0x9fff) AM_ROMBANK("bank1")
AM_RANGE(0xc000, 0xc0ff) AM_WRITEONLY AM_SHARE("spriteram")
@@ -230,7 +230,7 @@ static ADDRESS_MAP_START( ldrun2_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( ldrun2_io_map, AS_IO, 8, m62_state )
+ADDRESS_MAP_START(m62_state::ldrun2_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x00) AM_READ_PORT("SYSTEM") AM_DEVWRITE("irem_audio", irem_audio_device, cmd_w)
AM_RANGE(0x01, 0x01) AM_READ_PORT("P1") AM_WRITE(m62_flipscreen_w) /* + coin counters */
@@ -241,7 +241,7 @@ static ADDRESS_MAP_START( ldrun2_io_map, AS_IO, 8, m62_state )
AM_RANGE(0x80, 0x81) AM_WRITE(ldrun2_bankswitch_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( ldrun3_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::ldrun3_map)
AM_RANGE(0x0000, 0xbfff) AM_ROM
AM_RANGE(0xc800, 0xc800) AM_READ(ldrun3_prot_5_r)
AM_RANGE(0xcc00, 0xcc00) AM_READ(ldrun3_prot_7_r)
@@ -251,7 +251,7 @@ static ADDRESS_MAP_START( ldrun3_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xd000, 0xdfff) AM_RAM_WRITE(m62_tileram_w) AM_SHARE("m62_tileram")
ADDRESS_MAP_END
-static ADDRESS_MAP_START( ldrun3_io_map, AS_IO, 8, m62_state )
+ADDRESS_MAP_START(m62_state::ldrun3_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x00) AM_READ_PORT("SYSTEM") AM_DEVWRITE("irem_audio", irem_audio_device, cmd_w)
AM_RANGE(0x01, 0x01) AM_READ_PORT("P1") AM_WRITE(m62_flipscreen_w) /* + coin counters */
@@ -262,7 +262,7 @@ static ADDRESS_MAP_START( ldrun3_io_map, AS_IO, 8, m62_state )
AM_RANGE(0x81, 0x81) AM_WRITE(ldrun3_topbottom_mask_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( ldrun4_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::ldrun4_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank1")
AM_RANGE(0xc000, 0xc0ff) AM_WRITEONLY AM_SHARE("spriteram")
@@ -271,7 +271,7 @@ static ADDRESS_MAP_START( ldrun4_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( ldrun4_io_map, AS_IO, 8, m62_state )
+ADDRESS_MAP_START(m62_state::ldrun4_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x00) AM_READ_PORT("SYSTEM") AM_DEVWRITE("irem_audio", irem_audio_device, cmd_w)
AM_RANGE(0x01, 0x01) AM_READ_PORT("P1") AM_WRITE(m62_flipscreen_w) /* + coin counters */
@@ -282,7 +282,7 @@ static ADDRESS_MAP_START( ldrun4_io_map, AS_IO, 8, m62_state )
AM_RANGE(0x83, 0x83) AM_WRITE(m62_hscroll_low_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( lotlot_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::lotlot_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0xa000, 0xafff) AM_RAM_WRITE(m62_textram_w) AM_SHARE("m62_textram")
AM_RANGE(0xc000, 0xc0ff) AM_WRITEONLY AM_SHARE("spriteram")
@@ -290,7 +290,7 @@ static ADDRESS_MAP_START( lotlot_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( kidniki_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::kidniki_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0x8000, 0x9fff) AM_ROMBANK("bank1")
AM_RANGE(0xa000, 0xafff) AM_RAM_WRITE(m62_tileram_w) AM_SHARE("m62_tileram")
@@ -299,7 +299,7 @@ static ADDRESS_MAP_START( kidniki_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( kidniki_io_map, AS_IO, 8, m62_state )
+ADDRESS_MAP_START(m62_state::kidniki_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x00) AM_READ_PORT("SYSTEM") AM_DEVWRITE("irem_audio", irem_audio_device, cmd_w)
AM_RANGE(0x01, 0x01) AM_READ_PORT("P1") AM_WRITE(m62_flipscreen_w) /* + coin counters */
@@ -314,7 +314,7 @@ static ADDRESS_MAP_START( kidniki_io_map, AS_IO, 8, m62_state )
AM_RANGE(0x85, 0x85) AM_WRITE(kidniki_bankswitch_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( spelunkr_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::spelunkr_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0x8000, 0x9fff) AM_ROMBANK("bank1")
AM_RANGE(0xa000, 0xbfff) AM_RAM_WRITE(m62_tileram_w) AM_SHARE("m62_tileram")
@@ -329,7 +329,7 @@ static ADDRESS_MAP_START( spelunkr_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( spelunk2_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::spelunk2_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0x8000, 0x8fff) AM_ROMBANK("bank1")
AM_RANGE(0x9000, 0x9fff) AM_ROMBANK("bank2")
@@ -343,7 +343,7 @@ static ADDRESS_MAP_START( spelunk2_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( youjyudn_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::youjyudn_map)
AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank1")
AM_RANGE(0xc000, 0xc0ff) AM_WRITEONLY AM_SHARE("spriteram")
@@ -352,7 +352,7 @@ static ADDRESS_MAP_START( youjyudn_map, AS_PROGRAM, 8, m62_state )
AM_RANGE(0xe000, 0xefff) AM_RAM
ADDRESS_MAP_END
-static ADDRESS_MAP_START( youjyudn_io_map, AS_IO, 8, m62_state )
+ADDRESS_MAP_START(m62_state::youjyudn_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x00) AM_READ_PORT("SYSTEM") AM_DEVWRITE("irem_audio", irem_audio_device, cmd_w)
AM_RANGE(0x01, 0x01) AM_READ_PORT("P1") AM_WRITE(m62_flipscreen_w) /* + coin counters */
@@ -364,7 +364,7 @@ static ADDRESS_MAP_START( youjyudn_io_map, AS_IO, 8, m62_state )
AM_RANGE(0x83, 0x83) AM_WRITE(youjyudn_bankswitch_w)
ADDRESS_MAP_END
-static ADDRESS_MAP_START( horizon_map, AS_PROGRAM, 8, m62_state )
+ADDRESS_MAP_START(m62_state::horizon_map)
AM_RANGE(0x0000, 0xbfff) AM_ROM
AM_RANGE(0xc000, 0xc1ff) AM_RAM AM_SHARE("spriteram")
AM_RANGE(0xc800, 0xc83f) AM_RAM_WRITE(horizon_scrollram_w) AM_SHARE("scrollram")