summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/suna16.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/suna16.cpp')
-rw-r--r--src/mame/drivers/suna16.cpp32
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)