diff options
Diffstat (limited to 'src/mame/drivers/suna16.cpp')
-rw-r--r-- | src/mame/drivers/suna16.cpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/mame/drivers/suna16.cpp b/src/mame/drivers/suna16.cpp index d0688313bba..121c6d0da25 100644 --- a/src/mame/drivers/suna16.cpp +++ b/src/mame/drivers/suna16.cpp @@ -95,7 +95,7 @@ WRITE16_MEMBER(suna16_state::bestbest_coin_w) Back Street Soccer ***************************************************************************/ -static ADDRESS_MAP_START( bssoccer_map, AS_PROGRAM, 16, suna16_state ) +ADDRESS_MAP_START(suna16_state::bssoccer_map) AM_RANGE(0x000000, 0x1fffff) AM_ROM // ROM AM_RANGE(0x200000, 0x203fff) AM_RAM // RAM AM_RANGE(0x400000, 0x4001ff) AM_READWRITE(paletteram_r, paletteram_w) // Banked Palette @@ -151,7 +151,7 @@ WRITE8_MEMBER(suna16_state::uballoon_prot_w) } } -static ADDRESS_MAP_START( uballoon_map, AS_PROGRAM, 16, suna16_state ) +ADDRESS_MAP_START(suna16_state::uballoon_map) AM_RANGE(0x000000, 0x0fffff) AM_ROM // ROM AM_RANGE(0x800000, 0x803fff) AM_RAM // RAM AM_RANGE(0x200000, 0x2001ff) AM_READWRITE(paletteram_r, paletteram_w) // Banked Palette @@ -172,7 +172,7 @@ ADDRESS_MAP_END Suna Quiz 6000 Academy ***************************************************************************/ -static ADDRESS_MAP_START( sunaq_map, AS_PROGRAM, 16, suna16_state ) +ADDRESS_MAP_START(suna16_state::sunaq_map) AM_RANGE(0x000000, 0x0fffff) AM_ROM // ROM AM_RANGE(0x500000, 0x500001) AM_READ_PORT("P1") AM_WRITE(soundlatch_w) // To Sound CPU AM_RANGE(0x500002, 0x500003) AM_READ_PORT("P2") AM_WRITE(flipscreen_w) // Flip Screen @@ -205,7 +205,7 @@ WRITE8_MEMBER(suna16_state::bestbest_prot_w) } } -static ADDRESS_MAP_START( bestbest_map, AS_PROGRAM, 16, suna16_state ) +ADDRESS_MAP_START(suna16_state::bestbest_map) AM_RANGE( 0x000000, 0x03ffff ) AM_ROM AM_MIRROR(0xc0000) // ROM AM_RANGE( 0x200000, 0x2fffff ) AM_ROM AM_REGION("user1", 0) // ROM AM_RANGE( 0x500000, 0x500001 ) AM_READ_PORT("P1") AM_WRITE(soundlatch_w) // To Sound CPU @@ -241,7 +241,7 @@ MACHINE_START_MEMBER(suna16_state,bestbest) Back Street Soccer ***************************************************************************/ -static ADDRESS_MAP_START( bssoccer_sound_map, AS_PROGRAM, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::bssoccer_sound_map) AM_RANGE(0x0000, 0x7fff) AM_ROM // ROM AM_RANGE(0xf000, 0xf7ff) AM_RAM // RAM AM_RANGE(0xf800, 0xf801) AM_DEVREADWRITE("ymsnd", ym2151_device, read, write) // YM2151 @@ -254,7 +254,7 @@ ADDRESS_MAP_END Ultra Balloon ***************************************************************************/ -static ADDRESS_MAP_START( uballoon_sound_map, AS_PROGRAM, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::uballoon_sound_map) AM_RANGE(0x0000, 0xefff) AM_ROM // ROM AM_RANGE(0xf000, 0xf7ff) AM_RAM // RAM AM_RANGE(0xf800, 0xf801) AM_DEVREADWRITE("ymsnd", ym2151_device, read, write) // YM2151 @@ -265,7 +265,7 @@ ADDRESS_MAP_END Suna Quiz 6000 Academy ***************************************************************************/ -static ADDRESS_MAP_START( sunaq_sound_map, AS_PROGRAM, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::sunaq_sound_map) AM_RANGE(0x0000, 0xe82f) AM_ROM // ROM AM_RANGE(0xe830, 0xf7ff) AM_RAM // RAM (writes to efxx, could be a program bug tho) AM_RANGE(0xf800, 0xf801) AM_DEVREADWRITE("ymsnd", ym2151_device, read, write) // YM2151 @@ -276,7 +276,7 @@ ADDRESS_MAP_END Best Of Best ***************************************************************************/ -static ADDRESS_MAP_START( bestbest_sound_map, AS_PROGRAM, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::bestbest_sound_map) AM_RANGE( 0x0000, 0xbfff ) AM_ROM // ROM AM_RANGE( 0xc000, 0xc001 ) AM_DEVWRITE("ymsnd", ym3526_device, write) AM_RANGE( 0xc002, 0xc003 ) AM_DEVWRITE("aysnd", ay8910_device, address_data_w) // AY8910 @@ -325,19 +325,19 @@ WRITE8_MEMBER(suna16_state::bssoccer_pcm_2_bankswitch_w) /* Memory maps: Yes, *no* RAM */ -static ADDRESS_MAP_START( bssoccer_pcm_1_map, AS_PROGRAM, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::bssoccer_pcm_1_map) AM_RANGE(0x0000, 0x0fff) AM_ROM // ROM AM_RANGE(0x1000, 0xffff) AM_ROMBANK("bank1") // Banked ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( bssoccer_pcm_2_map, AS_PROGRAM, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::bssoccer_pcm_2_map) AM_RANGE(0x0000, 0x0fff) AM_ROM // ROM AM_RANGE(0x1000, 0xffff) AM_ROMBANK("bank2") // Banked ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( bssoccer_pcm_1_io_map, AS_IO, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::bssoccer_pcm_1_io_map) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x00) AM_DEVREAD("soundlatch2", generic_latch_8_device, read) // From The Sound Z80 AM_RANGE(0x00, 0x00) AM_DEVWRITE("ldac", dac_byte_interface, write) @@ -345,7 +345,7 @@ static ADDRESS_MAP_START( bssoccer_pcm_1_io_map, AS_IO, 8, suna16_state ) AM_RANGE(0x03, 0x03) AM_WRITE(bssoccer_pcm_1_bankswitch_w) // Rom Bank ADDRESS_MAP_END -static ADDRESS_MAP_START( bssoccer_pcm_2_io_map, AS_IO, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::bssoccer_pcm_2_io_map) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x00) AM_DEVREAD("soundlatch3", generic_latch_8_device, read) // From The Sound Z80 AM_RANGE(0x00, 0x00) AM_DEVWRITE("ldac2", dac_byte_interface, write) @@ -369,12 +369,12 @@ WRITE8_MEMBER(suna16_state::uballoon_pcm_1_bankswitch_w) /* Memory maps: Yes, *no* RAM */ -static ADDRESS_MAP_START( uballoon_pcm_1_map, AS_PROGRAM, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::uballoon_pcm_1_map) AM_RANGE(0x0000, 0x03ff) AM_ROM // ROM AM_RANGE(0x0400, 0xffff) AM_ROMBANK("bank1") // Banked ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( uballoon_pcm_1_io_map, AS_IO, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::uballoon_pcm_1_io_map) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x00) AM_DEVREAD("soundlatch2", generic_latch_8_device, read) // From The Sound Z80 AM_RANGE(0x00, 0x00) AM_DEVWRITE("ldac", dac_byte_interface, write) @@ -400,11 +400,11 @@ MACHINE_RESET_MEMBER(suna16_state,uballoon) Best Of Best ***************************************************************************/ -static ADDRESS_MAP_START( bestbest_pcm_1_map, AS_PROGRAM, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::bestbest_pcm_1_map) AM_RANGE(0x0000, 0xffff) AM_ROM ADDRESS_MAP_END -static ADDRESS_MAP_START( bestbest_pcm_1_iomap, AS_IO, 8, suna16_state ) +ADDRESS_MAP_START(suna16_state::bestbest_pcm_1_iomap) ADDRESS_MAP_GLOBAL_MASK(0xff) AM_RANGE(0x00, 0x00) AM_DEVREAD("soundlatch2", generic_latch_8_device, read) // From The Sound Z80 AM_RANGE(0x00, 0x00) AM_DEVWRITE("ldac", dac_byte_interface, write) |