summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/mw8080bw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mw8080bw.cpp')
-rw-r--r--src/mame/drivers/mw8080bw.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/mame/drivers/mw8080bw.cpp b/src/mame/drivers/mw8080bw.cpp
index ff4b4444e8d..d09f2688341 100644
--- a/src/mame/drivers/mw8080bw.cpp
+++ b/src/mame/drivers/mw8080bw.cpp
@@ -214,7 +214,7 @@ WRITE8_MEMBER(mw8080bw_state::mw8080bw_reversable_shift_count_w)
*
*************************************/
-static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::main_map)
ADDRESS_MAP_GLOBAL_MASK(0x7fff)
AM_RANGE(0x0000, 0x1fff) AM_ROM AM_WRITENOP
AM_RANGE(0x2000, 0x3fff) AM_MIRROR(0x4000) AM_RAM AM_SHARE("main_ram")
@@ -330,7 +330,7 @@ CUSTOM_INPUT_MEMBER(mw8080bw_state::seawolf_erase_input_r)
}
-static ADDRESS_MAP_START( seawolf_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::seawolf_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ(mw8080bw_shift_result_rev_r)
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN0")
@@ -442,7 +442,7 @@ WRITE8_MEMBER(mw8080bw_state::gunfight_io_w)
}
-static ADDRESS_MAP_START( gunfight_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::gunfight_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -636,7 +636,7 @@ WRITE8_MEMBER(mw8080bw_state::tornbase_io_w)
}
-static ADDRESS_MAP_START( tornbase_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::tornbase_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -756,7 +756,7 @@ MACHINE_CONFIG_END
*
*************************************/
-static ADDRESS_MAP_START( zzzap_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::zzzap_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -914,7 +914,7 @@ WRITE8_MEMBER(mw8080bw_state::maze_io_w)
}
-static ADDRESS_MAP_START( maze_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::maze_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x3)
AM_RANGE(0x00, 0x00) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_READ_PORT("IN1")
@@ -984,7 +984,7 @@ MACHINE_START_MEMBER(mw8080bw_state,boothill)
}
-static ADDRESS_MAP_START( boothill_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::boothill_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -1078,7 +1078,7 @@ WRITE8_MEMBER(mw8080bw_state::checkmat_io_w)
}
-static ADDRESS_MAP_START( checkmat_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::checkmat_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x3)
AM_RANGE(0x00, 0x00) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_READ_PORT("IN1")
@@ -1212,7 +1212,7 @@ CUSTOM_INPUT_MEMBER(mw8080bw_state::desertgu_dip_sw_0_1_r)
}
-static ADDRESS_MAP_START( desertgu_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::desertgu_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ(mw8080bw_shift_result_rev_r)
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN0")
@@ -1336,7 +1336,7 @@ CUSTOM_INPUT_MEMBER(mw8080bw_state::dplay_pitch_right_input_r)
}
-static ADDRESS_MAP_START( dplay_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::dplay_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -1514,7 +1514,7 @@ MACHINE_START_MEMBER(mw8080bw_state,gmissile)
}
-static ADDRESS_MAP_START( gmissile_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::gmissile_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -1610,7 +1610,7 @@ MACHINE_START_MEMBER(mw8080bw_state,m4)
}
-static ADDRESS_MAP_START( m4_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::m4_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -1725,7 +1725,7 @@ CUSTOM_INPUT_MEMBER(mw8080bw_state::clowns_controller_r)
}
-static ADDRESS_MAP_START( clowns_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::clowns_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -1864,7 +1864,7 @@ MACHINE_CONFIG_END
*
*************************************/
-static ADDRESS_MAP_START( spacwalk_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::spacwalk_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_READ_PORT("IN0")
@@ -1960,7 +1960,7 @@ MACHINE_CONFIG_END
*
*************************************/
-static ADDRESS_MAP_START( shuffle_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::shuffle_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xf) /* yes, 4, and no mirroring on the read handlers */
AM_RANGE(0x01, 0x01) AM_DEVREAD("mb14241", mb14241_device, shift_result_r)
AM_RANGE(0x02, 0x02) AM_READ_PORT("IN0")
@@ -2042,7 +2042,7 @@ MACHINE_CONFIG_END
*
*************************************/
-static ADDRESS_MAP_START( dogpatch_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::dogpatch_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -2192,7 +2192,7 @@ WRITE8_MEMBER(mw8080bw_state::spcenctr_io_w)
}
-static ADDRESS_MAP_START( spcenctr_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::spcenctr_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xff)
AM_RANGE(0x00, 0x00) AM_MIRROR(0xfc) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0xfc) AM_READ_PORT("IN1")
@@ -2299,7 +2299,7 @@ MACHINE_START_MEMBER(mw8080bw_state,phantom2)
}
-static ADDRESS_MAP_START( phantom2_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::phantom2_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ(mw8080bw_shift_result_rev_r)
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN0")
@@ -2426,7 +2426,7 @@ WRITE8_MEMBER(mw8080bw_state::bowler_lights_2_w)
}
-static ADDRESS_MAP_START( bowler_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::bowler_io_map)
ADDRESS_MAP_GLOBAL_MASK(0xf) /* no masking on the reads, all 4 bits are decoded */
AM_RANGE(0x01, 0x01) AM_READ(bowler_shift_result_r)
AM_RANGE(0x02, 0x02) AM_READ_PORT("IN0")
@@ -2612,7 +2612,7 @@ int mw8080bw_state::invaders_is_cabinet_cocktail()
}
-static ADDRESS_MAP_START( invaders_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::invaders_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")
@@ -2745,7 +2745,7 @@ CUSTOM_INPUT_MEMBER(mw8080bw_state::blueshrk_coin_input_r)
}
-static ADDRESS_MAP_START( blueshrk_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::blueshrk_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ(mw8080bw_shift_result_rev_r)
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN0")
@@ -2827,7 +2827,7 @@ uint32_t mw8080bw_state::invad2ct_coin_input_r(void *param)
#endif
-static ADDRESS_MAP_START( invad2ct_io_map, AS_IO, 8, mw8080bw_state )
+ADDRESS_MAP_START(mw8080bw_state::invad2ct_io_map)
ADDRESS_MAP_GLOBAL_MASK(0x7)
AM_RANGE(0x00, 0x00) AM_MIRROR(0x04) AM_READ_PORT("IN0")
AM_RANGE(0x01, 0x01) AM_MIRROR(0x04) AM_READ_PORT("IN1")