diff options
Diffstat (limited to 'src/mame/drivers/taito_b.cpp')
-rw-r--r-- | src/mame/drivers/taito_b.cpp | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/mame/drivers/taito_b.cpp b/src/mame/drivers/taito_b.cpp index 262c6bd9aa6..ddb6e0a6889 100644 --- a/src/mame/drivers/taito_b.cpp +++ b/src/mame/drivers/taito_b.cpp @@ -466,7 +466,7 @@ WRITE16_MEMBER(taitob_state::realpunc_output_w) AM_RANGE(ADDR+0x40000, ADDR+0x7ffff) AM_READWRITE(tc0180vcu_framebuffer_word_r, tc0180vcu_framebuffer_word_w) -static ADDRESS_MAP_START( rastsag2_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::rastsag2_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x200000, 0x201fff) AM_RAM_DEVWRITE("palette", palette_device, write16) AM_SHARE("palette") AM_RANGE(0x600000, 0x607fff) AM_RAM /* Main RAM */ /*ashura up to 603fff only*/ @@ -477,7 +477,7 @@ static ADDRESS_MAP_START( rastsag2_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( crimec_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::crimec_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x200000, 0x20000f) AM_DEVREADWRITE8("tc0220ioc", tc0220ioc_device, read, write, 0xff00) TC0180VCU_MEMRW( 0x400000 ) @@ -488,7 +488,7 @@ static ADDRESS_MAP_START( crimec_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( tetrist_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::tetrist_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x200000, 0x200001) AM_READNOP AM_DEVWRITE8("tc0140syt", tc0140syt_device, master_port_w, 0xff00) AM_RANGE(0x200002, 0x200003) AM_DEVREADWRITE8("tc0140syt", tc0140syt_device, master_comm_r, master_comm_w, 0xff00) @@ -498,7 +498,7 @@ static ADDRESS_MAP_START( tetrist_map, AS_PROGRAM, 16, taitob_state ) AM_RANGE(0xa00000, 0xa01fff) AM_RAM_DEVWRITE("palette", palette_device, write16) AM_SHARE("palette") ADDRESS_MAP_END -static ADDRESS_MAP_START( tetrista_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::tetrista_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x200000, 0x201fff) AM_RAM_DEVWRITE("palette", palette_device, write16) AM_SHARE("palette") TC0180VCU_MEMRW( 0x400000 ) @@ -509,7 +509,7 @@ static ADDRESS_MAP_START( tetrista_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( hitice_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::hitice_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM TC0180VCU_MEMRW( 0x400000 ) AM_RANGE(0x600000, 0x60000f) AM_DEVREADWRITE8("tc0220ioc", tc0220ioc_device, read, write, 0xff00) @@ -524,7 +524,7 @@ static ADDRESS_MAP_START( hitice_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( rambo3_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::rambo3_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x200000, 0x200001) AM_READNOP AM_DEVWRITE8("tc0140syt", tc0140syt_device, master_port_w, 0xff00) AM_RANGE(0x200002, 0x200003) AM_DEVREADWRITE8("tc0140syt", tc0140syt_device, master_comm_r, master_comm_w, 0xff00) @@ -543,7 +543,7 @@ static ADDRESS_MAP_START( rambo3_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( pbobble_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::pbobble_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM TC0180VCU_MEMRW( 0x400000 ) AM_RANGE(0x500000, 0x50000f) AM_DEVREADWRITE("tc0640fio", tc0640fio_device, halfword_byteswap_r, halfword_byteswap_w) @@ -559,7 +559,7 @@ static ADDRESS_MAP_START( pbobble_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END /* identical to pbobble, above??? */ -static ADDRESS_MAP_START( spacedx_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::spacedx_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM TC0180VCU_MEMRW( 0x400000 ) AM_RANGE(0x500000, 0x50000f) AM_DEVREADWRITE("tc0640fio", tc0640fio_device, halfword_byteswap_r, halfword_byteswap_w) @@ -574,7 +574,7 @@ static ADDRESS_MAP_START( spacedx_map, AS_PROGRAM, 16, taitob_state ) AM_RANGE(0x900000, 0x90ffff) AM_RAM /* Main RAM */ ADDRESS_MAP_END -static ADDRESS_MAP_START( spacedxo_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::spacedxo_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x100000, 0x100001) AM_READNOP AM_DEVWRITE8("tc0140syt", tc0140syt_device, master_port_w, 0xff00) AM_RANGE(0x100002, 0x100003) AM_DEVREADWRITE8("tc0140syt", tc0140syt_device, master_comm_r, master_comm_w, 0xff00) @@ -589,7 +589,7 @@ static ADDRESS_MAP_START( spacedxo_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( qzshowby_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::qzshowby_map) AM_RANGE(0x000000, 0x0fffff) AM_ROM AM_RANGE(0x200000, 0x20000f) AM_DEVREADWRITE("tc0640fio", tc0640fio_device, halfword_byteswap_r, halfword_byteswap_w) AM_RANGE(0x200024, 0x200025) AM_READ_PORT("P3_P4_A") /* player 3,4 start */ @@ -605,7 +605,7 @@ static ADDRESS_MAP_START( qzshowby_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( viofight_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::viofight_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x200000, 0x200001) AM_READNOP AM_DEVWRITE8("ciu", pc060ha_device, master_port_w, 0xff00) AM_RANGE(0x200002, 0x200003) AM_DEVREADWRITE8("ciu", pc060ha_device, master_comm_r, master_comm_w, 0xff00) @@ -616,7 +616,7 @@ static ADDRESS_MAP_START( viofight_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( masterw_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::masterw_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x200000, 0x203fff) AM_RAM /* Main RAM */ TC0180VCU_MEMRW( 0x400000 ) @@ -627,7 +627,7 @@ static ADDRESS_MAP_START( masterw_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( silentd_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::silentd_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x100000, 0x100001) AM_READNOP AM_DEVWRITE8("tc0140syt", tc0140syt_device, master_port_w, 0xff00) AM_RANGE(0x100002, 0x100003) AM_DEVREADWRITE8("tc0140syt", tc0140syt_device, master_comm_r, master_comm_w, 0xff00) @@ -645,7 +645,7 @@ static ADDRESS_MAP_START( silentd_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( selfeena_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::selfeena_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x100000, 0x103fff) AM_RAM /* Main RAM */ TC0180VCU_MEMRW( 0x200000 ) @@ -657,7 +657,7 @@ static ADDRESS_MAP_START( selfeena_map, AS_PROGRAM, 16, taitob_state ) ADDRESS_MAP_END -static ADDRESS_MAP_START( sbm_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::sbm_map) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x100000, 0x10ffff) AM_RAM /* Main RAM */ AM_RANGE(0x200000, 0x201fff) AM_RAM_DEVWRITE("palette", palette_device, write16) AM_SHARE("palette") @@ -667,7 +667,7 @@ static ADDRESS_MAP_START( sbm_map, AS_PROGRAM, 16, taitob_state ) TC0180VCU_MEMRW( 0x900000 ) ADDRESS_MAP_END -static ADDRESS_MAP_START( realpunc_map, AS_PROGRAM, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::realpunc_map) AM_RANGE(0x000000, 0x0fffff) AM_ROM AM_RANGE(0x100000, 0x10ffff) AM_RAM AM_RANGE(0x110000, 0x12ffff) AM_RAM @@ -685,11 +685,11 @@ static ADDRESS_MAP_START( realpunc_map, AS_PROGRAM, 16, taitob_state ) AM_RANGE(0x320002, 0x320003) AM_READNOP AM_DEVWRITE8("tc0140syt", tc0140syt_device, master_comm_w, 0xff00) ADDRESS_MAP_END -static ADDRESS_MAP_START( realpunc_hd63484_map, 0, 16, taitob_state ) +ADDRESS_MAP_START(taitob_state::realpunc_hd63484_map) AM_RANGE(0x00000, 0x7ffff) AM_RAM ADDRESS_MAP_END -static ADDRESS_MAP_START( masterw_sound_map, AS_PROGRAM, 8, taitob_state ) +ADDRESS_MAP_START(taitob_state::masterw_sound_map) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank1") AM_RANGE(0x8000, 0x8fff) AM_RAM @@ -698,7 +698,7 @@ static ADDRESS_MAP_START( masterw_sound_map, AS_PROGRAM, 8, taitob_state ) AM_RANGE(0xa001, 0xa001) AM_DEVREADWRITE("ciu", pc060ha_device, slave_comm_r, slave_comm_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, taitob_state ) +ADDRESS_MAP_START(taitob_state::sound_map) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank1") AM_RANGE(0xc000, 0xdfff) AM_RAM @@ -713,7 +713,7 @@ static ADDRESS_MAP_START( sound_map, AS_PROGRAM, 8, taitob_state ) AM_RANGE(0xf200, 0xf200) AM_WRITE(bankswitch_w) ADDRESS_MAP_END -static ADDRESS_MAP_START( viofight_sound_map, AS_PROGRAM, 8, taitob_state ) +ADDRESS_MAP_START(taitob_state::viofight_sound_map) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_RANGE(0x4000, 0x7fff) AM_ROMBANK("bank1") AM_RANGE(0x8000, 0x8fff) AM_RAM |