diff options
author | 2012-04-11 08:16:37 +0000 | |
---|---|---|
committer | 2012-04-11 08:16:37 +0000 | |
commit | e43f48e26cb13a258f7568b5771084191bb3b30a (patch) | |
tree | 58543d27e6257acc5b719ad760712aa2362b2755 /src | |
parent | 1939843d3ba5296f62f7578097d27f5127496f7d (diff) |
AM_BASE + AM_SIZE -> AM_BASE_SIZE for easier future cleanup (no whatsnew)
Diffstat (limited to 'src')
31 files changed, 118 insertions, 118 deletions
diff --git a/src/mame/drivers/berzerk.c b/src/mame/drivers/berzerk.c index 97834ffa545..c5c8054ce9c 100644 --- a/src/mame/drivers/berzerk.c +++ b/src/mame/drivers/berzerk.c @@ -597,7 +597,7 @@ static ADDRESS_MAP_START( berzerk_map, AS_PROGRAM, 8, berzerk_state ) AM_RANGE(0x0000, 0x07ff) AM_ROM AM_RANGE(0x0800, 0x0bff) AM_MIRROR(0x0400) AM_RAM AM_SHARE("nvram") AM_RANGE(0x1000, 0x3fff) AM_ROM - AM_RANGE(0x4000, 0x5fff) AM_RAM AM_BASE(m_videoram) AM_SIZE(m_videoram_size) AM_SHARE("share1") + AM_RANGE(0x4000, 0x5fff) AM_RAM AM_BASE_SIZE(m_videoram,m_videoram_size) AM_SHARE("share1") AM_RANGE(0x6000, 0x7fff) AM_RAM_WRITE(magicram_w) AM_SHARE("share1") AM_RANGE(0x8000, 0x87ff) AM_MIRROR(0x3800) AM_RAM AM_BASE(m_colorram) AM_RANGE(0xc000, 0xffff) AM_NOP @@ -606,7 +606,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( frenzy_map, AS_PROGRAM, 8, berzerk_state ) AM_RANGE(0x0000, 0x3fff) AM_ROM - AM_RANGE(0x4000, 0x5fff) AM_RAM AM_BASE(m_videoram) AM_SIZE(m_videoram_size) AM_SHARE("share1") + AM_RANGE(0x4000, 0x5fff) AM_RAM AM_BASE_SIZE(m_videoram,m_videoram_size) AM_SHARE("share1") AM_RANGE(0x6000, 0x7fff) AM_RAM_WRITE(magicram_w) AM_SHARE("share1") AM_RANGE(0x8000, 0x87ff) AM_MIRROR(0x3800) AM_RAM AM_BASE(m_colorram) AM_RANGE(0xc000, 0xcfff) AM_ROM diff --git a/src/mame/drivers/bmcbowl.c b/src/mame/drivers/bmcbowl.c index 810083b37c2..1b4a937da2a 100644 --- a/src/mame/drivers/bmcbowl.c +++ b/src/mame/drivers/bmcbowl.c @@ -343,7 +343,7 @@ static ADDRESS_MAP_START( bmcbowl_mem, AS_PROGRAM, 16, bmcbowl_state ) AM_RANGE(0x092800, 0x092803) AM_DEVWRITE8_LEGACY("aysnd", ay8910_data_address_w, 0xff00) AM_RANGE(0x092802, 0x092803) AM_DEVREAD8_LEGACY("aysnd", ay8910_r, 0xff00) AM_RANGE(0x093802, 0x093803) AM_READ_PORT("IN0") - AM_RANGE(0x095000, 0x095fff) AM_RAM AM_BASE(m_stats_ram) AM_SIZE(m_stats_ram_size) /* 8 bit */ + AM_RANGE(0x095000, 0x095fff) AM_RAM AM_BASE_SIZE(m_stats_ram,m_stats_ram_size) /* 8 bit */ AM_RANGE(0x097000, 0x097001) AM_READNOP AM_RANGE(0x140000, 0x1bffff) AM_ROM AM_RANGE(0x1c0000, 0x1effff) AM_RAM AM_BASE(m_vid1) diff --git a/src/mame/drivers/dambustr.c b/src/mame/drivers/dambustr.c index b0e7c24f32d..9e8d8630f95 100644 --- a/src/mame/drivers/dambustr.c +++ b/src/mame/drivers/dambustr.c @@ -87,8 +87,8 @@ static ADDRESS_MAP_START( dambustr_map, AS_PROGRAM, 8, dambustr_state ) AM_RANGE(0xd000, 0xd3ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0xd400, 0xd7ff) AM_READ(galaxold_videoram_r) AM_RANGE(0xd800, 0xd83f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0xd840, 0xd85f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0xd860, 0xd87f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0xd840, 0xd85f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0xd860, 0xd87f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0xd880, 0xd8ff) AM_RAM diff --git a/src/mame/drivers/exzisus.c b/src/mame/drivers/exzisus.c index 0ae3486e33f..f204d60a26c 100644 --- a/src/mame/drivers/exzisus.c +++ b/src/mame/drivers/exzisus.c @@ -137,7 +137,7 @@ static DRIVER_INIT( exzisus ) static ADDRESS_MAP_START( cpua_map, AS_PROGRAM, 8, exzisus_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank2") - AM_RANGE(0xc000, 0xc5ff) AM_READWRITE(exzisus_objectram_1_r, exzisus_objectram_1_w) AM_BASE(m_objectram1) AM_SIZE(m_objectram_size1) + AM_RANGE(0xc000, 0xc5ff) AM_READWRITE(exzisus_objectram_1_r, exzisus_objectram_1_w) AM_BASE_SIZE(m_objectram1,m_objectram_size1) AM_RANGE(0xc600, 0xdfff) AM_READWRITE(exzisus_videoram_1_r, exzisus_videoram_1_w) AM_BASE(m_videoram1) AM_RANGE(0xe000, 0xefff) AM_READWRITE(exzisus_sharedram_ac_r, exzisus_sharedram_ac_w) AM_BASE(m_sharedram_ac) AM_RANGE(0xf400, 0xf400) AM_WRITE(exzisus_cpua_bankswitch_w) @@ -148,7 +148,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( cpub_map, AS_PROGRAM, 8, exzisus_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0x8000, 0xbfff) AM_ROMBANK("bank1") - AM_RANGE(0xc000, 0xc5ff) AM_READWRITE(exzisus_objectram_0_r, exzisus_objectram_0_w) AM_BASE(m_objectram0) AM_SIZE(m_objectram_size0) + AM_RANGE(0xc000, 0xc5ff) AM_READWRITE(exzisus_objectram_0_r, exzisus_objectram_0_w) AM_BASE_SIZE(m_objectram0,m_objectram_size0) AM_RANGE(0xc600, 0xdfff) AM_READWRITE(exzisus_videoram_0_r, exzisus_videoram_0_w) AM_BASE(m_videoram0) AM_RANGE(0xe000, 0xefff) AM_RAM AM_RANGE(0xf000, 0xf000) AM_READNOP AM_DEVWRITE_LEGACY("tc0140syt", tc0140syt_port_w) diff --git a/src/mame/drivers/fastfred.c b/src/mame/drivers/fastfred.c index 095210f2614..2ff61d7cbe6 100644 --- a/src/mame/drivers/fastfred.c +++ b/src/mame/drivers/fastfred.c @@ -180,7 +180,7 @@ static ADDRESS_MAP_START( fastfred_map, AS_PROGRAM, 8, fastfred_state ) AM_RANGE(0xc000, 0xc7ff) AM_RAM AM_RANGE(0xd000, 0xd3ff) AM_MIRROR(0x400) AM_RAM_WRITE_LEGACY(fastfred_videoram_w) AM_BASE(m_videoram) AM_RANGE(0xd800, 0xd83f) AM_RAM_WRITE_LEGACY(fastfred_attributes_w) AM_BASE(m_attributesram) - AM_RANGE(0xd840, 0xd85f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0xd840, 0xd85f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0xd860, 0xdbff) AM_RAM // Unused, but initialized AM_RANGE(0xe000, 0xe000) AM_READ_PORT("BUTTONS") AM_WRITEONLY AM_BASE(m_background_color) AM_RANGE(0xe800, 0xe800) AM_READ_PORT("JOYS") @@ -202,7 +202,7 @@ static ADDRESS_MAP_START( jumpcoas_map, AS_PROGRAM, 8, fastfred_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0xc000, 0xc7ff) AM_RAM AM_RANGE(0xd000, 0xd03f) AM_RAM_WRITE_LEGACY(fastfred_attributes_w) AM_BASE(m_attributesram) - AM_RANGE(0xd040, 0xd05f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0xd040, 0xd05f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0xd060, 0xd3ff) AM_RAM AM_RANGE(0xd800, 0xdbff) AM_MIRROR(0x400) AM_RAM_WRITE_LEGACY(fastfred_videoram_w) AM_BASE(m_videoram) AM_RANGE(0xe000, 0xe000) AM_WRITEONLY AM_BASE(m_background_color) @@ -235,7 +235,7 @@ static ADDRESS_MAP_START( imago_map, AS_PROGRAM, 8, fastfred_state ) AM_RANGE(0xc800, 0xcbff) AM_RAM_WRITE_LEGACY(imago_fg_videoram_w) AM_BASE(m_imago_fg_videoram) AM_RANGE(0xd000, 0xd3ff) AM_RAM_WRITE_LEGACY(fastfred_videoram_w) AM_BASE(m_videoram) AM_RANGE(0xd800, 0xd83f) AM_RAM_WRITE_LEGACY(fastfred_attributes_w) AM_BASE(m_attributesram) - AM_RANGE(0xd840, 0xd85f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0xd840, 0xd85f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0xd860, 0xd8ff) AM_RAM // Unused, but initialized AM_RANGE(0xe000, 0xe000) AM_READ_PORT("BUTTONS") AM_RANGE(0xe800, 0xe800) AM_READ_PORT("JOYS") diff --git a/src/mame/drivers/gal3.c b/src/mame/drivers/gal3.c index 7c68bb9cded..8532044f869 100644 --- a/src/mame/drivers/gal3.c +++ b/src/mame/drivers/gal3.c @@ -358,7 +358,7 @@ WRITE32_MEMBER(gal3_state::rso_w) static ADDRESS_MAP_START( cpu_mst_map, AS_PROGRAM, 32, gal3_state ) AM_RANGE(0x00000000, 0x001fffff) AM_ROM - AM_RANGE(0x20000000, 0x20001fff) AM_RAM AM_BASE(m_nvmem) AM_SIZE(m_nvmem_size) //NVRAM + AM_RANGE(0x20000000, 0x20001fff) AM_RAM AM_BASE_SIZE(m_nvmem,m_nvmem_size) //NVRAM /// AM_RANGE(0x40000000, 0x4000ffff) AM_WRITE_LEGACY() // AM_RANGE(0x44000000, 0x44000003) AM_READ_PORT("DSW_CPU_mst" ) AM_RANGE(0x44800000, 0x44800003) AM_READ(led_mst_r) AM_WRITE(led_mst_w) //LEDs diff --git a/src/mame/drivers/galaxold.c b/src/mame/drivers/galaxold.c index 5ba79d4d899..6c959348778 100644 --- a/src/mame/drivers/galaxold.c +++ b/src/mame/drivers/galaxold.c @@ -413,8 +413,8 @@ static ADDRESS_MAP_START( galaxold_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x5000, 0x53ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x5400, 0x57ff) AM_READ(galaxold_videoram_r) AM_RANGE(0x5800, 0x583f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5840, 0x585f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5860, 0x587f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5840, 0x585f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5860, 0x587f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5880, 0x58ff) AM_RAM AM_RANGE(0x6000, 0x6000) AM_READ_PORT("IN0") AM_RANGE(0x6000, 0x6001) AM_WRITE(galaxold_leds_w) @@ -443,8 +443,8 @@ static ADDRESS_MAP_START( mooncrst_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9400, 0x97ff) AM_READ(galaxold_videoram_r) AM_RANGE(0x9800, 0x983f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9880, 0x98ff) AM_RAM AM_RANGE(0xa000, 0xa000) AM_READ_PORT("IN0") AM_RANGE(0xa003, 0xa003) AM_WRITE(galaxold_coin_counter_w) @@ -475,8 +475,8 @@ static ADDRESS_MAP_START( rockclim_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9400, 0x97ff) AM_READ(galaxold_videoram_r) AM_RANGE(0x9800, 0x983f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9880, 0x98ff) AM_RAM AM_RANGE(0xa000, 0xa000) AM_READ_PORT("IN0") AM_RANGE(0xa000, 0xa002) AM_WRITE(galaxold_gfxbank_w)// a002 - sprite bank @@ -500,8 +500,8 @@ static ADDRESS_MAP_START( ckongg_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x6000, 0x6fff) AM_RAM AM_RANGE(0x9000, 0x93ff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9800, 0x983f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9880, 0x98ff) AM_RAM AM_RANGE(0xc000, 0xc000) AM_READ_PORT("IN0") AM_RANGE(0xc000, 0xc001) AM_WRITE(galaxold_leds_w) @@ -527,8 +527,8 @@ static ADDRESS_MAP_START( ckongmc_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x6000, 0x6fff) AM_RAM AM_RANGE(0x9000, 0x93ff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9800, 0x983f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9880, 0x98ff) AM_RAM AM_RANGE(0xa000, 0xa000) AM_READ_PORT("IN0") AM_RANGE(0xa001, 0xa002) AM_WRITE(galaxold_leds_w) /* GUESS */ @@ -554,8 +554,8 @@ static ADDRESS_MAP_START( scramblb_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x4000, 0x47ff) AM_RAM AM_RANGE(0x4800, 0x4bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5080, 0x50ff) AM_RAM AM_RANGE(0x6000, 0x6000) AM_READ_PORT("IN0") AM_RANGE(0x6000, 0x6001) AM_WRITENOP /* sound triggers */ @@ -590,8 +590,8 @@ static ADDRESS_MAP_START( scramb2_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x4800, 0x4bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x4c00, 0x4fff) AM_WRITE(galaxold_videoram_w) // mirror AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5080, 0x50ff) AM_RAM AM_RANGE(0x5800, 0x5fff) AM_READ(scramb2_protection_r) // must return 0x25 AM_RANGE(0x6000, 0x6007) AM_READ(scramb2_port0_r) // reads from 8 addresses, 1 bit per address @@ -615,8 +615,8 @@ static ADDRESS_MAP_START( _4in1_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x5000, 0x53ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x5400, 0x57ff) AM_READ(galaxold_videoram_r) AM_RANGE(0x5800, 0x583f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5840, 0x585f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5860, 0x587f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5840, 0x585f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5860, 0x587f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5880, 0x58ff) AM_RAM AM_RANGE(0x6000, 0x6000) AM_READ_PORT("IN0") AM_RANGE(0x6000, 0x6001) AM_WRITE(galaxold_leds_w) @@ -646,8 +646,8 @@ static ADDRESS_MAP_START( bagmanmc_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9400, 0x97ff) AM_READ(galaxold_videoram_r) AM_RANGE(0x9800, 0x983f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9880, 0x98ff) AM_RAM AM_RANGE(0xa000, 0xa000) AM_READ_PORT("IN0") AM_RANGE(0xa003, 0xa003) AM_WRITE(galaxold_coin_counter_w) @@ -667,8 +667,8 @@ static ADDRESS_MAP_START( dkongjrm_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x7000, 0x7fff) AM_ROM AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9800, 0x983f) AM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x987f) AM_WRITEONLY AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x98c0, 0x98ff) AM_WRITEONLY AM_BASE(m_spriteram2) AM_SIZE(m_spriteram2_size) + AM_RANGE(0x9840, 0x987f) AM_WRITEONLY AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x98c0, 0x98ff) AM_WRITEONLY AM_BASE_SIZE(m_spriteram2,m_spriteram2_size) AM_RANGE(0xa000, 0xa0ff) AM_READ_PORT("IN0") AM_RANGE(0xa003, 0xa003) AM_WRITE(galaxold_coin_counter_w) //AM_RANGE(0xa004, 0xa007) AM_WRITE_LEGACY(galaxian_lfo_freq_w) @@ -692,8 +692,8 @@ static ADDRESS_MAP_START( tazzmang, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x7000, 0x7000) AM_READ_PORT("DSW0") /* mirror */ AM_RANGE(0x8000, 0x87ff) AM_RAM AM_RANGE(0x8800, 0x883f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x8840, 0x885f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x8860, 0x887f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x8840, 0x885f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x8860, 0x887f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x8880, 0x8bff) AM_WRITENOP AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9800, 0x9800) AM_READ(watchdog_reset_r) @@ -719,8 +719,8 @@ static ADDRESS_MAP_START( bongo, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9400, 0x97ff) AM_WRITENOP // not used AM_RANGE(0x9800, 0x983f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0xa000, 0xa000) AM_READ_PORT("IN0") AM_RANGE(0xa800, 0xa800) AM_READ_PORT("IN1") AM_RANGE(0xb000, 0xb000) AM_READ_PORT("DSW0") @@ -745,7 +745,7 @@ static ADDRESS_MAP_START( ozon1_map, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x4800, 0x4bff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x4c00, 0x4fff) AM_WRITE(galaxold_videoram_w) AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x6801, 0x6801) AM_WRITENOP //continuosly 0 and 1 AM_RANGE(0x6802, 0x6802) AM_WRITE(galaxold_coin_counter_w) AM_RANGE(0x6806, 0x6806) AM_WRITE(galaxold_flip_screen_x_w) @@ -781,7 +781,7 @@ static ADDRESS_MAP_START( harem_cpu1, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x6103, 0x6103) AM_WRITENOP AM_RANGE(0x6200, 0x6203) AM_WRITENOP AM_BASE(m_attributesram) AM_RANGE(0x8000, 0x9fff) AM_ROM - AM_RANGE(0xffe6, 0xffff) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0xffe6, 0xffff) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) ADDRESS_MAP_END static ADDRESS_MAP_START( harem_cpu2, AS_PROGRAM, 8, galaxold_state ) @@ -804,7 +804,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( hunchbkg, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x0000, 0x0fff) AM_ROM AM_RANGE(0x1480, 0x14bf) AM_MIRROR(0x6000) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x14c0, 0x14ff) AM_MIRROR(0x6000) AM_WRITEONLY AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x14c0, 0x14ff) AM_MIRROR(0x6000) AM_WRITEONLY AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x1500, 0x1500) AM_MIRROR(0x6000) AM_READ_PORT("IN0") AM_RANGE(0x1500, 0x1501) AM_MIRROR(0x6000) AM_WRITE(galaxold_leds_w) /* not connected ... */ AM_RANGE(0x1502, 0x1502) AM_MIRROR(0x6000) AM_WRITE(galaxold_coin_lockout_w) /* not connected ... */ @@ -839,7 +839,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( drivfrcg, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x0000, 0x0fff) AM_ROM AM_RANGE(0x1480, 0x14bf) AM_MIRROR(0x6000) AM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x14c0, 0x14ff) AM_MIRROR(0x6000) AM_WRITEONLY AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x14c0, 0x14ff) AM_MIRROR(0x6000) AM_WRITEONLY AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x1500, 0x1500) AM_MIRROR(0x6000) AM_READ_PORT("IN0") AM_RANGE(0x1503, 0x1503) AM_MIRROR(0x6000) AM_WRITE(galaxold_coin_counter_w) AM_RANGE(0x1580, 0x1580) AM_MIRROR(0x6000) AM_READ_PORT("IN1") @@ -867,7 +867,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( racknrol, AS_PROGRAM, 8, galaxold_state ) AM_RANGE(0x0000, 0x0fff) AM_ROM AM_RANGE(0x1400, 0x143f) AM_MIRROR(0x6000) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x1440, 0x14bf) AM_MIRROR(0x6000) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x1440, 0x14bf) AM_MIRROR(0x6000) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x14c0, 0x14ff) AM_MIRROR(0x6000) AM_RAM AM_RANGE(0x1500, 0x1500) AM_MIRROR(0x6000) AM_READ_PORT("IN0") AM_RANGE(0x1580, 0x1580) AM_MIRROR(0x6000) AM_READ_PORT("IN1") diff --git a/src/mame/drivers/galpanic.c b/src/mame/drivers/galpanic.c index eb9bdb58b84..1c8937367ff 100644 --- a/src/mame/drivers/galpanic.c +++ b/src/mame/drivers/galpanic.c @@ -228,7 +228,7 @@ WRITE16_MEMBER(galpanic_state::galpanic_bgvideoram_mirror_w) static ADDRESS_MAP_START( galpanic_map, AS_PROGRAM, 16, galpanic_state ) AM_RANGE(0x000000, 0x3fffff) AM_ROM AM_RANGE(0x400000, 0x400001) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff) - AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE(m_fgvideoram) AM_SIZE(m_fgvideoram_size) + AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE_SIZE(m_fgvideoram,m_fgvideoram_size) AM_RANGE(0x520000, 0x53ffff) AM_RAM_WRITE_LEGACY(galpanic_bgvideoram_w) AM_BASE(m_bgvideoram) /* + work RAM */ AM_RANGE(0x600000, 0x6007ff) AM_RAM_WRITE_LEGACY(galpanic_paletteram_w) AM_SHARE("paletteram") /* 1024 colors, but only 512 seem to be used */ AM_RANGE(0x700000, 0x701fff) AM_DEVREADWRITE_LEGACY("pandora", pandora_spriteram_LSB_r, pandora_spriteram_LSB_w) @@ -263,7 +263,7 @@ static READ8_DEVICE_HANDLER( comad_okim6295_r ) static ADDRESS_MAP_START( comad_map, AS_PROGRAM, 16, galpanic_state ) AM_RANGE(0x000000, 0x4fffff) AM_ROM - AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE(m_fgvideoram) AM_SIZE(m_fgvideoram_size) + AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE_SIZE(m_fgvideoram,m_fgvideoram_size) AM_RANGE(0x520000, 0x53ffff) AM_RAM_WRITE_LEGACY(galpanic_bgvideoram_w) AM_BASE(m_bgvideoram) /* + work RAM */ AM_RANGE(0x600000, 0x6007ff) AM_RAM_WRITE_LEGACY(galpanic_paletteram_w) AM_SHARE("paletteram") /* 1024 colors, but only 512 seem to be used */ AM_RANGE(0x700000, 0x700fff) AM_RAM AM_BASE_SIZE(m_spriteram, m_spriteram_size) @@ -282,7 +282,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( fantsia2_map, AS_PROGRAM, 16, galpanic_state ) AM_RANGE(0x000000, 0x4fffff) AM_ROM - AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE(m_fgvideoram) AM_SIZE(m_fgvideoram_size) + AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE_SIZE(m_fgvideoram,m_fgvideoram_size) AM_RANGE(0x520000, 0x53ffff) AM_RAM_WRITE_LEGACY(galpanic_bgvideoram_w) AM_BASE(m_bgvideoram) /* + work RAM */ AM_RANGE(0x600000, 0x6007ff) AM_RAM_WRITE_LEGACY(galpanic_paletteram_w) AM_SHARE("paletteram") /* 1024 colors, but only 512 seem to be used */ AM_RANGE(0x700000, 0x700fff) AM_RAM AM_BASE_SIZE(m_spriteram, m_spriteram_size) @@ -300,7 +300,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( galhustl_map, AS_PROGRAM, 16, galpanic_state ) AM_RANGE(0x000000, 0x0fffff) AM_ROM - AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE(m_fgvideoram) AM_SIZE(m_fgvideoram_size) + AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE_SIZE(m_fgvideoram,m_fgvideoram_size) AM_RANGE(0x520000, 0x53ffff) AM_WRITE_LEGACY(galpanic_bgvideoram_w) AM_BASE(m_bgvideoram) AM_RANGE(0x580000, 0x583fff) AM_RAM_WRITE(galpanic_bgvideoram_mirror_w) AM_RANGE(0x600000, 0x6007ff) AM_RAM_WRITE_LEGACY(galpanic_paletteram_w) AM_SHARE("paletteram") /* 1024 colors, but only 512 seem to be used */ @@ -326,7 +326,7 @@ READ16_MEMBER(galpanic_state::zipzap_random_read) static ADDRESS_MAP_START( zipzap_map, AS_PROGRAM, 16, galpanic_state ) AM_RANGE(0x000000, 0x4fffff) AM_ROM - AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE(m_fgvideoram) AM_SIZE(m_fgvideoram_size) + AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE_SIZE(m_fgvideoram,m_fgvideoram_size) AM_RANGE(0x520000, 0x53ffff) AM_RAM_WRITE_LEGACY(galpanic_bgvideoram_w) AM_BASE(m_bgvideoram) AM_RANGE(0x580000, 0x583fff) AM_RAM_WRITE(galpanic_bgvideoram_mirror_w) AM_RANGE(0x600000, 0x600fff) AM_RAM_WRITE_LEGACY(galpanic_paletteram_w) AM_SHARE("paletteram") /* 1024 colors, but only 512 seem to be used */ @@ -347,7 +347,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( supmodel_map, AS_PROGRAM, 16, galpanic_state ) AM_RANGE(0x000000, 0x4fffff) AM_ROM - AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE(m_fgvideoram) AM_SIZE(m_fgvideoram_size) + AM_RANGE(0x500000, 0x51ffff) AM_RAM AM_BASE_SIZE(m_fgvideoram,m_fgvideoram_size) AM_RANGE(0x520000, 0x53ffff) AM_RAM_WRITE_LEGACY(galpanic_bgvideoram_w) AM_BASE(m_bgvideoram) // AM_RANGE(0x580000, 0x583fff) AM_RAM_WRITE(galpanic_bgvideoram_mirror_w) // can't be right, causes half the display to vanish at times! AM_RANGE(0x600000, 0x600fff) AM_RAM_WRITE_LEGACY(galpanic_paletteram_w) AM_SHARE("paletteram") /* 1024 colors, but only 512 seem to be used */ diff --git a/src/mame/drivers/gsword.c b/src/mame/drivers/gsword.c index bea4c0e1ee6..679aa4e74f4 100644 --- a/src/mame/drivers/gsword.c +++ b/src/mame/drivers/gsword.c @@ -335,7 +335,7 @@ static ADDRESS_MAP_START( cpu1_map, AS_PROGRAM , 8, gsword_state ) AM_RANGE(0xa000, 0xa37f) AM_RAM AM_RANGE(0xa380, 0xa3ff) AM_RAM AM_BASE(m_spritetile_ram) AM_RANGE(0xa400, 0xa77f) AM_RAM - AM_RANGE(0xa780, 0xa7ff) AM_RAM AM_BASE(m_spritexy_ram) AM_SIZE(m_spritexy_size) + AM_RANGE(0xa780, 0xa7ff) AM_RAM AM_BASE_SIZE(m_spritexy_ram,m_spritexy_size) AM_RANGE(0xa980, 0xa980) AM_WRITE(gsword_charbank_w) AM_RANGE(0xaa80, 0xaa80) AM_WRITE(gsword_videoctrl_w) /* flip screen, char palette bank */ AM_RANGE(0xab00, 0xab00) AM_WRITE(gsword_scroll_w) diff --git a/src/mame/drivers/halleys.c b/src/mame/drivers/halleys.c index 590948636c5..4dcd3b9e307 100644 --- a/src/mame/drivers/halleys.c +++ b/src/mame/drivers/halleys.c @@ -1650,7 +1650,7 @@ READ8_MEMBER(halleys_state::io_mirror_r) // Memory Maps static ADDRESS_MAP_START( halleys_map, AS_PROGRAM, 8, halleys_state ) - AM_RANGE(0x0000, 0x0fff) AM_READWRITE(blitter_r, blitter_w) AM_BASE(m_blitter_ram) AM_SIZE(m_blitter_ramsize) + AM_RANGE(0x0000, 0x0fff) AM_READWRITE(blitter_r, blitter_w) AM_BASE_SIZE(m_blitter_ram,m_blitter_ramsize) AM_RANGE(0x1f00, 0x1fff) AM_WRITE(bgtile_w) // background tiles?(Ben Bero Beh only) AM_RANGE(0x1000, 0xefff) AM_ROM AM_RANGE(0xf000, 0xfeff) AM_RAM // work ram @@ -1668,7 +1668,7 @@ static ADDRESS_MAP_START( halleys_map, AS_PROGRAM, 8, halleys_state ) AM_RANGE(0xff96, 0xff96) AM_READ_PORT("DSW2") // dipswitch 3 AM_RANGE(0xff97, 0xff97) AM_READ_PORT("DSW3") // dipswitch 2 AM_RANGE(0xff9c, 0xff9c) AM_WRITE(firq_ack_w) - AM_RANGE(0xff00, 0xffbf) AM_RAM AM_BASE(m_io_ram) AM_SIZE(m_io_ramsize) // I/O write fall-through + AM_RANGE(0xff00, 0xffbf) AM_RAM AM_BASE_SIZE(m_io_ram,m_io_ramsize) // I/O write fall-through AM_RANGE(0xffc0, 0xffdf) AM_RAM_WRITE(halleys_paletteram_IIRRGGBB_w) AM_SHARE("paletteram") AM_RANGE(0xffe0, 0xffff) AM_READ(vector_r) diff --git a/src/mame/drivers/igs017.c b/src/mame/drivers/igs017.c index beb67e04bed..cff682e3514 100644 --- a/src/mame/drivers/igs017.c +++ b/src/mame/drivers/igs017.c @@ -1815,14 +1815,14 @@ static ADDRESS_MAP_START( lhzb2, AS_PROGRAM, 16, igs017_state ) AM_RANGE(0x500000, 0x503fff) AM_RAM AM_RANGE(0x910000, 0x910003) AM_WRITE( lhzb2_magic_w ) AM_RANGE(0x910002, 0x910003) AM_READ( lhzb2_magic_r ) - AM_RANGE(0xb02000, 0xb02fff) AM_READWRITE( spriteram_lsb_r, spriteram_lsb_w ) AM_BASE( m_spriteram ) + AM_RANGE(0xb02000, 0xb02fff) AM_READWRITE( spriteram_lsb_r, spriteram_lsb_w ) AM_BASE(m_spriteram) AM_RANGE(0xb03000, 0xb037ff) AM_RAM_WRITE( lhzb2a_paletteram_w ) AM_SHARE("paletteram") AM_RANGE(0xb04020, 0xb04027) AM_DEVREAD8_LEGACY( "ppi8255", ppi8255_r, 0x00ff ) AM_RANGE(0xb04024, 0xb04025) AM_WRITE( video_disable_lsb_w ) AM_RANGE(0xb04028, 0xb04029) AM_WRITE( irq2_enable_w ) AM_RANGE(0xb0402a, 0xb0402b) AM_WRITE( irq1_enable_w ) - AM_RANGE(0xb08000, 0xb0bfff) AM_READWRITE( fg_lsb_r, fg_lsb_w ) AM_BASE( m_fg_videoram ) - AM_RANGE(0xb0c000, 0xb0ffff) AM_READWRITE( bg_lsb_r, bg_lsb_w ) AM_BASE( m_bg_videoram ) + AM_RANGE(0xb08000, 0xb0bfff) AM_READWRITE( fg_lsb_r, fg_lsb_w ) AM_BASE(m_fg_videoram) + AM_RANGE(0xb0c000, 0xb0ffff) AM_READWRITE( bg_lsb_r, bg_lsb_w ) AM_BASE(m_bg_videoram) AM_RANGE(0xb10000, 0xb10001) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff ) ADDRESS_MAP_END @@ -1947,13 +1947,13 @@ static ADDRESS_MAP_START( lhzb2a, AS_PROGRAM, 16, igs017_state ) AM_RANGE(0x000000, 0x07ffff) AM_ROM AM_RANGE(0x500000, 0x503fff) AM_RAM // AM_RANGE(0x910000, 0x910003) protection - AM_RANGE(0xb02000, 0xb02fff) AM_READWRITE( spriteram_lsb_r, spriteram_lsb_w ) AM_BASE( m_spriteram ) + AM_RANGE(0xb02000, 0xb02fff) AM_READWRITE( spriteram_lsb_r, spriteram_lsb_w ) AM_BASE(m_spriteram) AM_RANGE(0xb03000, 0xb037ff) AM_RAM_WRITE( lhzb2a_paletteram_w ) AM_SHARE("paletteram") AM_RANGE(0xb04024, 0xb04025) AM_WRITE( video_disable_lsb_w ) AM_RANGE(0xb04028, 0xb04029) AM_WRITE( irq2_enable_w ) AM_RANGE(0xb0402a, 0xb0402b) AM_WRITE( irq1_enable_w ) - AM_RANGE(0xb08000, 0xb0bfff) AM_READWRITE( fg_lsb_r, fg_lsb_w ) AM_BASE( m_fg_videoram ) - AM_RANGE(0xb0c000, 0xb0ffff) AM_READWRITE( bg_lsb_r, bg_lsb_w ) AM_BASE( m_bg_videoram ) + AM_RANGE(0xb08000, 0xb0bfff) AM_READWRITE( fg_lsb_r, fg_lsb_w ) AM_BASE(m_fg_videoram) + AM_RANGE(0xb0c000, 0xb0ffff) AM_READWRITE( bg_lsb_r, bg_lsb_w ) AM_BASE(m_bg_videoram) AM_RANGE(0xb10000, 0xb10001) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff ) AM_RANGE(0xb12000, 0xb12001) AM_WRITE( lhzb2a_input_select_w ) // Inputs dynamically mapped at xx8000, protection at xx4000 (xx = f0 initially). xx written to xxc000 @@ -2028,14 +2028,14 @@ static ADDRESS_MAP_START( slqz2, AS_PROGRAM, 16, igs017_state ) AM_RANGE(0x100000, 0x103fff) AM_RAM AM_RANGE(0x602000, 0x602003) AM_WRITE( slqz2_magic_w ) AM_RANGE(0x602002, 0x602003) AM_READ( slqz2_magic_r ) - AM_RANGE(0x902000, 0x902fff) AM_READWRITE( spriteram_lsb_r, spriteram_lsb_w ) AM_BASE( m_spriteram ) + AM_RANGE(0x902000, 0x902fff) AM_READWRITE( spriteram_lsb_r, spriteram_lsb_w ) AM_BASE(m_spriteram) AM_RANGE(0x903000, 0x9037ff) AM_RAM_WRITE( slqz2_paletteram_w ) AM_SHARE("paletteram") AM_RANGE(0x904020, 0x904027) AM_DEVREAD8_LEGACY( "ppi8255", ppi8255_r, 0x00ff ) AM_RANGE(0x904024, 0x904025) AM_WRITE( video_disable_lsb_w ) AM_RANGE(0x904028, 0x904029) AM_WRITE( irq2_enable_w ) AM_RANGE(0x90402a, 0x90402b) AM_WRITE( irq1_enable_w ) - AM_RANGE(0x908000, 0x90bfff) AM_READWRITE( fg_lsb_r, fg_lsb_w ) AM_BASE( m_fg_videoram ) - AM_RANGE(0x90c000, 0x90ffff) AM_READWRITE( bg_lsb_r, bg_lsb_w ) AM_BASE( m_bg_videoram ) + AM_RANGE(0x908000, 0x90bfff) AM_READWRITE( fg_lsb_r, fg_lsb_w ) AM_BASE(m_fg_videoram) + AM_RANGE(0x90c000, 0x90ffff) AM_READWRITE( bg_lsb_r, bg_lsb_w ) AM_BASE(m_bg_videoram) AM_RANGE(0x910000, 0x910001) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff ) ADDRESS_MAP_END diff --git a/src/mame/drivers/midyunit.c b/src/mame/drivers/midyunit.c index 93aeca006fa..faa4ad7792e 100644 --- a/src/mame/drivers/midyunit.c +++ b/src/mame/drivers/midyunit.c @@ -185,7 +185,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 16, midyunit_state ) AM_RANGE(0x01c00060, 0x01c0007f) AM_READWRITE(midyunit_protection_r, midyunit_cmos_enable_w) AM_RANGE(0x01e00000, 0x01e0001f) AM_WRITE(midyunit_sound_w) AM_RANGE(0x01f00000, 0x01f0001f) AM_WRITE(midyunit_control_w) - AM_RANGE(0x02000000, 0x05ffffff) AM_READ(midyunit_gfxrom_r) AM_BASE(m_gfx_rom) AM_SIZE(m_gfx_rom_size) + AM_RANGE(0x02000000, 0x05ffffff) AM_READ(midyunit_gfxrom_r) AM_BASE_SIZE(m_gfx_rom,m_gfx_rom_size) AM_RANGE(0xc0000000, 0xc00001ff) AM_READWRITE_LEGACY(tms34010_io_register_r, tms34010_io_register_w) AM_RANGE(0xff800000, 0xffffffff) AM_ROM AM_REGION("user1", 0) ADDRESS_MAP_END diff --git a/src/mame/drivers/rotaryf.c b/src/mame/drivers/rotaryf.c index 610a02af1be..94a27ef2f18 100644 --- a/src/mame/drivers/rotaryf.c +++ b/src/mame/drivers/rotaryf.c @@ -96,7 +96,7 @@ static ADDRESS_MAP_START( rotaryf_map, AS_PROGRAM, 8, rotaryf_state ) // AM_RANGE(0x6ffd, 0x6ffd) AM_READ_LEGACY(random_r) ?? // AM_RANGE(0x6fff, 0x6fff) AM_READ_LEGACY(random_r) ?? AM_RANGE(0x7000, 0x73ff) AM_RAM // clears to 1ff ? - AM_RANGE(0x8000, 0x9fff) AM_MIRROR(0x4000) AM_RAM AM_BASE(m_videoram) AM_SIZE(m_videoram_size) + AM_RANGE(0x8000, 0x9fff) AM_MIRROR(0x4000) AM_RAM AM_BASE_SIZE(m_videoram,m_videoram_size) AM_RANGE(0xa000, 0xa1ff) AM_RAM ADDRESS_MAP_END diff --git a/src/mame/drivers/route16.c b/src/mame/drivers/route16.c index f8763bcd9ea..bec08647c10 100644 --- a/src/mame/drivers/route16.c +++ b/src/mame/drivers/route16.c @@ -219,7 +219,7 @@ static ADDRESS_MAP_START( route16_cpu1_map, AS_PROGRAM, 8, route16_state ) AM_RANGE(0x4800, 0x4800) AM_READ_PORT("DSW") AM_WRITE(route16_out0_w) AM_RANGE(0x5000, 0x5000) AM_READ_PORT("P1") AM_WRITE(route16_out1_w) AM_RANGE(0x5800, 0x5800) AM_READ_PORT("P2") - AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE(m_videoram1) AM_SIZE(m_videoram_size) + AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE_SIZE(m_videoram1,m_videoram_size) ADDRESS_MAP_END @@ -230,7 +230,7 @@ static ADDRESS_MAP_START( routex_cpu1_map, AS_PROGRAM, 8, route16_state ) AM_RANGE(0x5000, 0x5000) AM_READ_PORT("P1") AM_WRITE(route16_out1_w) AM_RANGE(0x5800, 0x5800) AM_READ_PORT("P2") AM_RANGE(0x6400, 0x6400) AM_READ(routex_prot_read) - AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE(m_videoram1) AM_SIZE(m_videoram_size) + AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE_SIZE(m_videoram1,m_videoram_size) ADDRESS_MAP_END @@ -240,7 +240,7 @@ static ADDRESS_MAP_START( stratvox_cpu1_map, AS_PROGRAM, 8, route16_state ) AM_RANGE(0x4800, 0x4800) AM_READ_PORT("DSW") AM_WRITE(route16_out0_w) AM_RANGE(0x5000, 0x5000) AM_READ_PORT("P1") AM_WRITE(route16_out1_w) AM_RANGE(0x5800, 0x5800) AM_READ_PORT("P2") - AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE(m_videoram1) AM_SIZE(m_videoram_size) + AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE_SIZE(m_videoram1,m_videoram_size) ADDRESS_MAP_END @@ -251,7 +251,7 @@ static ADDRESS_MAP_START( speakres_cpu1_map, AS_PROGRAM, 8, route16_state ) AM_RANGE(0x5000, 0x5000) AM_READ_PORT("P1") AM_WRITE(route16_out1_w) AM_RANGE(0x5800, 0x5800) AM_READ_PORT("P2") AM_WRITE(speakres_out2_w) AM_RANGE(0x6000, 0x6000) AM_READ(speakres_in3_r) - AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE(m_videoram1) AM_SIZE(m_videoram_size) + AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE_SIZE(m_videoram1,m_videoram_size) ADDRESS_MAP_END @@ -263,7 +263,7 @@ static ADDRESS_MAP_START( ttmahjng_cpu1_map, AS_PROGRAM, 8, route16_state ) AM_RANGE(0x5800, 0x5800) AM_READWRITE(ttmahjng_input_port_matrix_r, ttmahjng_input_port_matrix_w) AM_RANGE(0x6800, 0x6800) AM_DEVWRITE_LEGACY("ay8910", ay8910_data_w) AM_RANGE(0x6900, 0x6900) AM_DEVWRITE_LEGACY("ay8910", ay8910_address_w) - AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE(m_videoram1) AM_SIZE(m_videoram_size) + AM_RANGE(0x8000, 0xbfff) AM_RAM AM_BASE_SIZE(m_videoram1,m_videoram_size) ADDRESS_MAP_END diff --git a/src/mame/drivers/rpunch.c b/src/mame/drivers/rpunch.c index 6cd7d0fc4c1..b384e8c538e 100644 --- a/src/mame/drivers/rpunch.c +++ b/src/mame/drivers/rpunch.c @@ -224,7 +224,7 @@ static WRITE8_DEVICE_HANDLER( upd_data_w ) static ADDRESS_MAP_START( main_map, AS_PROGRAM, 16, rpunch_state ) ADDRESS_MAP_GLOBAL_MASK(0xfffff) AM_RANGE(0x000000, 0x03ffff) AM_ROM - AM_RANGE(0x040000, 0x04ffff) AM_RAM AM_BASE(m_bitmapram) AM_SIZE(m_bitmapram_size) + AM_RANGE(0x040000, 0x04ffff) AM_RAM AM_BASE_SIZE(m_bitmapram,m_bitmapram_size) AM_RANGE(0x060000, 0x060fff) AM_RAM AM_BASE(m_spriteram) AM_RANGE(0x080000, 0x083fff) AM_RAM_WRITE(rpunch_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x0a0000, 0x0a07ff) AM_RAM_WRITE(paletteram_xRRRRRGGGGGBBBBB_word_w) AM_SHARE("paletteram") diff --git a/src/mame/drivers/scobra.c b/src/mame/drivers/scobra.c index 4a5ee520acd..77acbe0d791 100644 --- a/src/mame/drivers/scobra.c +++ b/src/mame/drivers/scobra.c @@ -122,8 +122,8 @@ static ADDRESS_MAP_START( type1_map, AS_PROGRAM, 8, scobra_state ) AM_RANGE(0x8c00, 0x8fff) AM_RAM_WRITE(galaxold_videoram_w) /* mirror */ AM_RANGE(0x8c00, 0x8fff) AM_READ(galaxold_videoram_r) /* mirror */ AM_RANGE(0x9000, 0x903f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9040, 0x905f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9060, 0x907f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9040, 0x905f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9060, 0x907f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9080, 0x90ff) AM_RAM AM_RANGE(0x9800, 0x9803) AM_DEVREADWRITE_LEGACY("ppi8255_0", ppi8255_r, ppi8255_w) AM_RANGE(0xa000, 0xa003) AM_DEVREADWRITE_LEGACY("ppi8255_1", ppi8255_r, ppi8255_w) @@ -139,8 +139,8 @@ static ADDRESS_MAP_START( type2_map, AS_PROGRAM, 8, scobra_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0x8000, 0x87ff) AM_RAM AM_RANGE(0x8800, 0x883f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x8840, 0x885f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x8860, 0x887f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x8840, 0x885f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x8860, 0x887f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x8880, 0x88ff) AM_RAM AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9400, 0x97ff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) /* mirror */ @@ -160,8 +160,8 @@ static ADDRESS_MAP_START( hustler_map, AS_PROGRAM, 8, scobra_state ) AM_RANGE(0x8000, 0x87ff) AM_RAM AM_RANGE(0x8800, 0x8bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9000, 0x903f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9040, 0x905f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9060, 0x907f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9040, 0x905f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9060, 0x907f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9080, 0x90ff) AM_RAM AM_RANGE(0xa802, 0xa802) AM_WRITE(galaxold_flip_screen_x_w) AM_RANGE(0xa804, 0xa804) AM_WRITE(galaxold_nmi_enable_w) @@ -177,8 +177,8 @@ static ADDRESS_MAP_START( hustlerb_map, AS_PROGRAM, 8, scobra_state ) AM_RANGE(0x8000, 0x87ff) AM_RAM AM_RANGE(0x8800, 0x8bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9000, 0x903f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9040, 0x905f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9060, 0x907f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9040, 0x905f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9060, 0x907f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9080, 0x90ff) AM_RAM AM_RANGE(0xa801, 0xa801) AM_WRITE(galaxold_nmi_enable_w) AM_RANGE(0xa802, 0xa802) AM_WRITENOP /* coin counters */ @@ -195,8 +195,8 @@ static ADDRESS_MAP_START( mimonkey_map, AS_PROGRAM, 8, scobra_state ) AM_RANGE(0x8800, 0x8bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x8c00, 0x8fff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) /* mirror */ AM_RANGE(0x9000, 0x903f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9040, 0x905f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9060, 0x907f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9040, 0x905f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9060, 0x907f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9080, 0x90ff) AM_RAM AM_RANGE(0x9800, 0x9803) AM_DEVREADWRITE_LEGACY("ppi8255_0", ppi8255_r, ppi8255_w) AM_RANGE(0xa000, 0xa003) AM_DEVREADWRITE_LEGACY("ppi8255_1", ppi8255_r, ppi8255_w) diff --git a/src/mame/drivers/scramble.c b/src/mame/drivers/scramble.c index 6ab7d4efb48..168675e3297 100644 --- a/src/mame/drivers/scramble.c +++ b/src/mame/drivers/scramble.c @@ -43,8 +43,8 @@ static ADDRESS_MAP_START( scramble_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x4800, 0x4bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x4c00, 0x4fff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) /* mirror address */ AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5080, 0x50ff) AM_RAM AM_RANGE(0x6801, 0x6801) AM_WRITE(galaxold_nmi_enable_w) AM_RANGE(0x6802, 0x6802) AM_WRITE(galaxold_coin_counter_w) @@ -65,8 +65,8 @@ static ADDRESS_MAP_START( turpins_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9400, 0x97ff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) AM_RANGE(0x9800, 0x983f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9880, 0x98ff) AM_RAM AM_RANGE(0xa000, 0xa000) AM_READ_PORT("IN0") @@ -96,8 +96,8 @@ static ADDRESS_MAP_START( ckongs_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x7800, 0x7803) AM_DEVREADWRITE_LEGACY("ppi8255_1", ppi8255_r, ppi8255_w) AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9800, 0x983f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x9860, 0x987f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x9880, 0x98ff) AM_RAM AM_RANGE(0xa801, 0xa801) AM_WRITE(galaxold_nmi_enable_w) AM_RANGE(0xa802, 0xa802) AM_WRITE(galaxold_coin_counter_w) @@ -124,8 +124,8 @@ static ADDRESS_MAP_START( mars_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x4800, 0x4bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x4c00, 0x4fff) AM_READ(galaxold_videoram_r) AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5080, 0x50ff) AM_RAM AM_RANGE(0x6800, 0x6800) AM_WRITE(galaxold_coin_counter_1_w) AM_RANGE(0x6801, 0x6801) AM_WRITE(galaxold_stars_enable_w) @@ -146,8 +146,8 @@ static ADDRESS_MAP_START( newsin7_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x4800, 0x4bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x4c00, 0x4fff) AM_READ(galaxold_videoram_r) AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5080, 0x50ff) AM_RAM AM_RANGE(0x6800, 0x6800) AM_WRITE(galaxold_coin_counter_1_w) AM_RANGE(0x6801, 0x6801) AM_WRITE(galaxold_stars_enable_w) @@ -168,8 +168,8 @@ static ADDRESS_MAP_START( mrkougar_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x4800, 0x4bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x4c00, 0x4fff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5080, 0x50ff) AM_RAM AM_RANGE(0x6800, 0x6800) AM_WRITE(galaxold_coin_counter_1_w) AM_RANGE(0x6801, 0x6801) AM_WRITE(galaxold_nmi_enable_w) @@ -188,8 +188,8 @@ static ADDRESS_MAP_START( hotshock_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x4800, 0x4bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x4c00, 0x4fff) AM_READ(galaxold_videoram_r) AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5080, 0x50ff) AM_RAM AM_RANGE(0x6000, 0x6000) AM_WRITE(galaxold_coin_counter_2_w) AM_RANGE(0x6002, 0x6002) AM_WRITE(galaxold_coin_counter_1_w) @@ -210,8 +210,8 @@ static ADDRESS_MAP_START( hunchbks_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x0000, 0x0fff) AM_ROM AM_RANGE(0x1210, 0x1213) AM_DEVREADWRITE_LEGACY("ppi8255_1", ppi8255_r, ppi8255_w) AM_RANGE(0x1400, 0x143f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x1440, 0x145f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x1460, 0x147f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x1440, 0x145f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x1460, 0x147f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x1480, 0x14ff) AM_RAM AM_RANGE(0x1500, 0x1503) AM_DEVREADWRITE_LEGACY("ppi8255_0", ppi8255_r, ppi8255_w) AM_RANGE(0x1606, 0x1606) AM_WRITE(galaxold_flip_screen_x_w) @@ -235,8 +235,8 @@ static ADDRESS_MAP_START( mimonscr_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x4400, 0x47ff) AM_RAM AM_RANGE(0x4800, 0x4bff) AM_RAM_WRITE(galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x5080, 0x50ff) AM_RAM AM_RANGE(0x6801, 0x6801) AM_WRITE(galaxold_nmi_enable_w) AM_RANGE(0x6800, 0x6802) AM_WRITE(galaxold_gfxbank_w) @@ -254,8 +254,8 @@ static ADDRESS_MAP_START( ad2083_map, AS_PROGRAM, 8, scramble_state ) AM_RANGE(0x4000, 0x47ff) AM_RAM AM_RANGE(0x4800, 0x4bff) AM_READWRITE(galaxold_videoram_r, galaxold_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x5000, 0x503f) AM_RAM_WRITE(galaxold_attributesram_w) AM_BASE(m_attributesram) - AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) - AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x5040, 0x505f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) + AM_RANGE(0x5060, 0x507f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x6004, 0x6004) AM_WRITE(hotshock_flip_screen_w) AM_RANGE(0x6800, 0x6800) AM_WRITE(galaxold_coin_counter_2_w) AM_RANGE(0x6801, 0x6801) AM_WRITE(galaxold_nmi_enable_w) diff --git a/src/mame/drivers/sderby.c b/src/mame/drivers/sderby.c index 9a6222ad068..5f02c0328fc 100644 --- a/src/mame/drivers/sderby.c +++ b/src/mame/drivers/sderby.c @@ -282,7 +282,7 @@ static ADDRESS_MAP_START( sderby_map, AS_PROGRAM, 16, sderby_state ) AM_RANGE(0x104000, 0x10400b) AM_WRITE(sderby_scroll_w) AM_RANGE(0x10400c, 0x10400d) AM_WRITENOP /* ??? - check code at 0x000456 (executed once at startup) */ AM_RANGE(0x10400e, 0x10400f) AM_WRITENOP /* ??? - check code at 0x000524 (executed once at startup) */ - AM_RANGE(0x200000, 0x200fff) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x200000, 0x200fff) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x308000, 0x30800d) AM_READ(sderby_input_r) AM_RANGE(0x308008, 0x308009) AM_WRITE(sderby_out_w) /* output port */ AM_RANGE(0x30800e, 0x30800f) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff) @@ -301,7 +301,7 @@ static ADDRESS_MAP_START( luckboom_map, AS_PROGRAM, 16, sderby_state ) AM_RANGE(0x104000, 0x10400b) AM_WRITE(sderby_scroll_w) AM_RANGE(0x10400c, 0x10400d) AM_WRITENOP /* ??? - check code at 0x000456 (executed once at startup) */ AM_RANGE(0x10400e, 0x10400f) AM_WRITENOP /* ??? - check code at 0x000524 (executed once at startup) */ - AM_RANGE(0x200000, 0x200fff) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x200000, 0x200fff) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x308000, 0x30800d) AM_READ(sderby_input_r) AM_RANGE(0x308008, 0x308009) AM_WRITE(sderby_out_w) /* output port */ AM_RANGE(0x30800e, 0x30800f) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff) @@ -326,7 +326,7 @@ static ADDRESS_MAP_START( spacewin_map, AS_PROGRAM, 16, sderby_state ) AM_RANGE(0x30800e, 0x30800f) AM_DEVREADWRITE8("oki", okim6295_device, read, write, 0x00ff) AM_RANGE(0x380000, 0x380fff) AM_WRITE(paletteram_RRRRRGGGGGBBBBBx_word_w) AM_SHARE("paletteram") AM_RANGE(0xd00000, 0xd001ff) AM_RAM - AM_RANGE(0x800000, 0x800fff) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x800000, 0x800fff) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x801000, 0x80100d) AM_WRITENOP /* unknown */ AM_RANGE(0x8f0000, 0x8f07ff) AM_RAM AM_SHARE("nvram") /* 16K Dallas DS1220Y-200 NVRAM */ AM_RANGE(0x8fc000, 0x8fffff) AM_RAM @@ -334,7 +334,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( roulette_map, AS_PROGRAM, 16, sderby_state ) AM_RANGE(0x000000, 0x03ffff) AM_ROM - AM_RANGE(0x440000, 0x440fff) AM_WRITEONLY AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x440000, 0x440fff) AM_WRITEONLY AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x500000, 0x500fff) AM_RAM_WRITE(sderby_videoram_w) AM_BASE(m_videoram) /* bg */ AM_RANGE(0x501000, 0x501fff) AM_RAM_WRITE(sderby_md_videoram_w) AM_BASE(m_md_videoram) /* mid */ AM_RANGE(0x502000, 0x503fff) AM_RAM_WRITE(sderby_fg_videoram_w) AM_BASE(m_fg_videoram) /* fg */ diff --git a/src/mame/drivers/segag80v.c b/src/mame/drivers/segag80v.c index 7bb520b6ef4..748861f6584 100644 --- a/src/mame/drivers/segag80v.c +++ b/src/mame/drivers/segag80v.c @@ -377,7 +377,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, segag80v_state ) AM_RANGE(0x0000, 0x07ff) AM_ROM /* CPU board ROM */ AM_RANGE(0x0800, 0xbfff) AM_ROM /* PROM board ROM area */ AM_RANGE(0xc800, 0xcfff) AM_RAM_WRITE(mainram_w) AM_BASE(m_mainram) - AM_RANGE(0xe000, 0xefff) AM_RAM_WRITE(vectorram_w) AM_BASE(m_vectorram) AM_SIZE(m_vectorram_size) + AM_RANGE(0xe000, 0xefff) AM_RAM_WRITE(vectorram_w) AM_BASE_SIZE(m_vectorram,m_vectorram_size) ADDRESS_MAP_END diff --git a/src/mame/drivers/sfbonus.c b/src/mame/drivers/sfbonus.c index b79891bf483..983016d7d66 100644 --- a/src/mame/drivers/sfbonus.c +++ b/src/mame/drivers/sfbonus.c @@ -1069,7 +1069,7 @@ static SCREEN_UPDATE_IND16(sfbonus) static ADDRESS_MAP_START( sfbonus_map, AS_PROGRAM, 8, sfbonus_state ) AM_RANGE(0x0000, 0xefff) AM_ROMBANK("bank1") AM_WRITE(sfbonus_videoram_w) - AM_RANGE(0xf000, 0xffff) AM_RAM AM_BASE(m_nvram) AM_SIZE(m_nvram_size) + AM_RANGE(0xf000, 0xffff) AM_RAM AM_BASE_SIZE(m_nvram,m_nvram_size) ADDRESS_MAP_END WRITE8_MEMBER(sfbonus_state::sfbonus_bank_w) diff --git a/src/mame/drivers/shadfrce.c b/src/mame/drivers/shadfrce.c index 9946ab48bca..30528eb4520 100644 --- a/src/mame/drivers/shadfrce.c +++ b/src/mame/drivers/shadfrce.c @@ -368,7 +368,7 @@ static ADDRESS_MAP_START( shadfrce_map, AS_PROGRAM, 16, shadfrce_state ) AM_RANGE(0x102000, 0x1027ff) AM_RAM_WRITE(shadfrce_bg1videoram_w) AM_BASE(m_bg1videoram) /* bg 2 */ AM_RANGE(0x102800, 0x103fff) AM_RAM AM_RANGE(0x140000, 0x141fff) AM_RAM_WRITE(shadfrce_fgvideoram_w) AM_BASE(m_fgvideoram) - AM_RANGE(0x142000, 0x143fff) AM_RAM AM_BASE(m_spvideoram) AM_SIZE(m_spvideoram_size) /* sprites */ + AM_RANGE(0x142000, 0x143fff) AM_RAM AM_BASE_SIZE(m_spvideoram,m_spvideoram_size) /* sprites */ AM_RANGE(0x180000, 0x187fff) AM_RAM_WRITE(paletteram_xBBBBBGGGGGRRRRR_word_w) AM_SHARE("paletteram") AM_RANGE(0x1c0000, 0x1c0001) AM_WRITE(shadfrce_bg0scrollx_w) /* SCROLL X */ AM_RANGE(0x1c0002, 0x1c0003) AM_WRITE(shadfrce_bg0scrolly_w) /* SCROLL Y */ diff --git a/src/mame/drivers/sidepckt.c b/src/mame/drivers/sidepckt.c index ec528383719..2a28573affe 100644 --- a/src/mame/drivers/sidepckt.c +++ b/src/mame/drivers/sidepckt.c @@ -226,11 +226,11 @@ WRITE8_MEMBER(sidepckt_state::sidepctj_i8751_w) static ADDRESS_MAP_START( sidepckt_map, AS_PROGRAM, 8, sidepckt_state ) AM_RANGE(0x0000, 0x0fff) AM_RAM - AM_RANGE(0x1000, 0x13ff) AM_RAM_WRITE(sidepckt_videoram_w) AM_BASE(m_videoram) AM_SIZE(m_videoram_size) + AM_RANGE(0x1000, 0x13ff) AM_RAM_WRITE(sidepckt_videoram_w) AM_BASE_SIZE(m_videoram,m_videoram_size) AM_RANGE(0x1400, 0x17ff) AM_RAM // ??? AM_RANGE(0x1800, 0x1bff) AM_RAM_WRITE(sidepckt_colorram_w) AM_BASE(m_colorram) AM_RANGE(0x1c00, 0x1fff) AM_RAM // ??? - AM_RANGE(0x2000, 0x20ff) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x2000, 0x20ff) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x2100, 0x24ff) AM_RAM // ??? AM_RANGE(0x3000, 0x3000) AM_READ_PORT("P1") AM_RANGE(0x3001, 0x3001) AM_READ_PORT("P2") diff --git a/src/mame/drivers/spacefb.c b/src/mame/drivers/spacefb.c index aac4f431620..ff3d5156521 100644 --- a/src/mame/drivers/spacefb.c +++ b/src/mame/drivers/spacefb.c @@ -201,7 +201,7 @@ static MACHINE_RESET( spacefb ) static ADDRESS_MAP_START( spacefb_main_map, AS_PROGRAM, 8, spacefb_state ) AM_RANGE(0x0000, 0x3fff) AM_ROM AM_RANGE(0x4000, 0x7fff) AM_NOP - AM_RANGE(0x8000, 0x83ff) AM_MIRROR(0x3c00) AM_RAM AM_BASE(m_videoram) AM_SIZE(m_videoram_size) + AM_RANGE(0x8000, 0x83ff) AM_MIRROR(0x3c00) AM_RAM AM_BASE_SIZE(m_videoram,m_videoram_size) AM_RANGE(0xc000, 0xc7ff) AM_MIRROR(0x3000) AM_RAM AM_RANGE(0xc800, 0xcfff) AM_MIRROR(0x3000) AM_NOP ADDRESS_MAP_END diff --git a/src/mame/drivers/tankbatt.c b/src/mame/drivers/tankbatt.c index 1ceb1955229..be167b6cb08 100644 --- a/src/mame/drivers/tankbatt.c +++ b/src/mame/drivers/tankbatt.c @@ -155,7 +155,7 @@ WRITE8_MEMBER(tankbatt_state::tankbatt_coin_lockout_w) } static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, tankbatt_state ) - AM_RANGE(0x0000, 0x000f) AM_RAM AM_BASE(m_bulletsram) AM_SIZE(m_bulletsram_size) + AM_RANGE(0x0000, 0x000f) AM_RAM AM_BASE_SIZE(m_bulletsram,m_bulletsram_size) AM_RANGE(0x0010, 0x01ff) AM_RAM AM_RANGE(0x0200, 0x07ff) AM_RAM AM_RANGE(0x0800, 0x0bff) AM_RAM_WRITE(tankbatt_videoram_w) AM_BASE(m_videoram) diff --git a/src/mame/drivers/thepit.c b/src/mame/drivers/thepit.c index f7aaf63d316..6cb038b354e 100644 --- a/src/mame/drivers/thepit.c +++ b/src/mame/drivers/thepit.c @@ -158,7 +158,7 @@ static ADDRESS_MAP_START( thepit_main_map, AS_PROGRAM, 8, thepit_state ) AM_RANGE(0x8800, 0x8bff) AM_MIRROR(0x0400) AM_RAM_WRITE(thepit_colorram_w) AM_BASE(m_colorram) AM_RANGE(0x9000, 0x93ff) AM_MIRROR(0x0400) AM_RAM_WRITE(thepit_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9800, 0x983f) AM_MIRROR(0x0700) AM_RAM AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram,m_spriteram_size) AM_RANGE(0x9860, 0x98ff) AM_RAM AM_RANGE(0xa000, 0xa000) AM_READ(thepit_input_port_0_r) AM_WRITENOP // Not hooked up according to the schematics AM_RANGE(0xa800, 0xa800) AM_READ_PORT("IN1") @@ -179,7 +179,7 @@ static ADDRESS_MAP_START( intrepid_main_map, AS_PROGRAM, 8, thepit_state ) AM_RANGE(0x9000, 0x93ff) AM_RAM_WRITE(thepit_videoram_w) AM_BASE(m_videoram) AM_RANGE(0x9400, 0x97ff) AM_RAM_WRITE(thepit_colorram_w) AM_BASE(m_colorram) AM_RANGE(0x9800, 0x983f) AM_MIRROR(0x0700) AM_RAM AM_BASE(m_attributesram) - AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE(m_spriteram) AM_SIZE(m_spriteram_size) + AM_RANGE(0x9840, 0x985f) AM_RAM AM_BASE_SIZE(m_spriteram, m_spriteram_size) AM_RANGE(0x9860, 0x98ff) AM_RAM AM_RANGE(0xa000, 0xa000) AM_READ(thepit_input_port_0_r) AM_RANGE(0xa800, 0xa800) AM_READ_PORT("IN1") diff --git a/src/mame/drivers/timelimt.c b/src/mame/drivers/timelimt.c index d36e9c9ce3d..aeed5314311 100644 --- a/src/mame/drivers/timelimt.c +++ b/src/mame/drivers/timelimt.c @@ -47,7 +47,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, timelimt_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM /* rom */ AM_RANGE(0x8000, 0x87ff) AM_RAM /* ram */ AM_RANGE(0x8800, 0x8bff) AM_RAM_WRITE(timelimt_videoram_w) AM_BASE(m_videoram) /* video ram */ - AM_RANGE(0x9000, 0x97ff) AM_RAM_WRITE(timelimt_bg_videoram_w) AM_BASE(m_bg_videoram) AM_SIZE(m_bg_videoram_size)/* background ram */ + AM_RANGE(0x9000, 0x97ff) AM_RAM_WRITE(timelimt_bg_videoram_w) AM_BASE_SIZE(m_bg_videoram,m_bg_videoram_size)/* background ram */ AM_RANGE(0x9800, 0x98ff) AM_RAM AM_BASE_SIZE(m_spriteram, m_spriteram_size) /* sprite ram */ AM_RANGE(0xa000, 0xa000) AM_READ_PORT("INPUTS") AM_RANGE(0xa800, 0xa800) AM_READ_PORT("SYSTEM") diff --git a/src/mame/drivers/vectrex.c b/src/mame/drivers/vectrex.c index be178bcb844..3c1c379996a 100644 --- a/src/mame/drivers/vectrex.c +++ b/src/mame/drivers/vectrex.c @@ -21,7 +21,7 @@ Bruce Tomlin (hardware info) static ADDRESS_MAP_START(vectrex_map, AS_PROGRAM, 8, vectrex_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM - AM_RANGE(0xc800, 0xcbff) AM_RAM AM_MIRROR(0x0400) AM_BASE(m_gce_vectorram) AM_SIZE(m_gce_vectorram_size) + AM_RANGE(0xc800, 0xcbff) AM_RAM AM_MIRROR(0x0400) AM_BASE_SIZE(m_gce_vectorram,m_gce_vectorram_size) AM_RANGE(0xd000, 0xd7ff) AM_READWRITE(vectrex_via_r, vectrex_via_w) AM_RANGE(0xe000, 0xffff) AM_ROM ADDRESS_MAP_END @@ -177,7 +177,7 @@ static ADDRESS_MAP_START(raaspec_map , AS_PROGRAM, 8, vectrex_state ) AM_RANGE(0x0000, 0x7fff) AM_ROM AM_RANGE(0x8000, 0x87ff) AM_RAM AM_SHARE("nvram") AM_RANGE(0xa000, 0xa000) AM_WRITE(raaspec_led_w) - AM_RANGE(0xc800, 0xcbff) AM_RAM AM_MIRROR(0x0400) AM_BASE(m_gce_vectorram) AM_SIZE(m_gce_vectorram_size) + AM_RANGE(0xc800, 0xcbff) AM_RAM AM_MIRROR(0x0400) AM_BASE_SIZE(m_gce_vectorram,m_gce_vectorram_size) AM_RANGE(0xd000, 0xd7ff) AM_READWRITE(vectrex_via_r, vectrex_via_w) AM_RANGE(0xe000, 0xffff) AM_ROM ADDRESS_MAP_END diff --git a/src/mame/drivers/vegas.c b/src/mame/drivers/vegas.c index 8588314d773..fc1e5e64e70 100644 --- a/src/mame/drivers/vegas.c +++ b/src/mame/drivers/vegas.c @@ -1702,7 +1702,7 @@ static void remap_dynamic_addresses(running_machine &machine) static ADDRESS_MAP_START( vegas_map_8mb, AS_PROGRAM, 32, vegas_state ) ADDRESS_MAP_UNMAP_HIGH - AM_RANGE(0x00000000, 0x007fffff) AM_RAM AM_BASE(m_rambase) AM_SIZE(m_ramsize) + AM_RANGE(0x00000000, 0x007fffff) AM_RAM AM_BASE_SIZE(m_rambase,m_ramsize) AM_RANGE(0x1fa00000, 0x1fa00fff) AM_READWRITE_LEGACY(nile_r, nile_w) AM_BASE(m_nile_regs) AM_RANGE(0x1fc00000, 0x1fc7ffff) AM_ROM AM_REGION("user1", 0) AM_BASE(m_rombase) ADDRESS_MAP_END @@ -1710,7 +1710,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( vegas_map_32mb, AS_PROGRAM, 32, vegas_state ) ADDRESS_MAP_UNMAP_HIGH - AM_RANGE(0x00000000, 0x01ffffff) AM_RAM AM_BASE(m_rambase) AM_SIZE(m_ramsize) + AM_RANGE(0x00000000, 0x01ffffff) AM_RAM AM_BASE_SIZE(m_rambase,m_ramsize) AM_RANGE(0x1fa00000, 0x1fa00fff) AM_READWRITE_LEGACY(nile_r, nile_w) AM_BASE(m_nile_regs) AM_RANGE(0x1fc00000, 0x1fc7ffff) AM_ROM AM_REGION("user1", 0) AM_BASE(m_rombase) ADDRESS_MAP_END diff --git a/src/mame/drivers/wecleman.c b/src/mame/drivers/wecleman.c index 9b2643cb867..119c73a21b5 100644 --- a/src/mame/drivers/wecleman.c +++ b/src/mame/drivers/wecleman.c @@ -556,7 +556,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( wecleman_sub_map, AS_PROGRAM, 16, wecleman_state ) AM_RANGE(0x000000, 0x00ffff) AM_ROM // ROM - AM_RANGE(0x060000, 0x060fff) AM_RAM AM_BASE(m_roadram) AM_SIZE(m_roadram_size) // Road + AM_RANGE(0x060000, 0x060fff) AM_RAM AM_BASE_SIZE(m_roadram,m_roadram_size) // Road AM_RANGE(0x070000, 0x073fff) AM_RAM AM_SHARE("share1") // RAM (Shared with main CPU) ADDRESS_MAP_END @@ -567,7 +567,7 @@ ADDRESS_MAP_END static ADDRESS_MAP_START( hotchase_sub_map, AS_PROGRAM, 16, wecleman_state ) AM_RANGE(0x000000, 0x01ffff) AM_ROM // ROM - AM_RANGE(0x020000, 0x020fff) AM_RAM AM_BASE(m_roadram) AM_SIZE(m_roadram_size) // Road + AM_RANGE(0x020000, 0x020fff) AM_RAM AM_BASE_SIZE(m_roadram,m_roadram_size) // Road AM_RANGE(0x040000, 0x043fff) AM_RAM AM_SHARE("share1") // Shared with main CPU AM_RANGE(0x060000, 0x060fff) AM_RAM // a table, presumably road related AM_RANGE(0x061000, 0x06101f) AM_RAM // road vregs? diff --git a/src/mame/drivers/wiz.c b/src/mame/drivers/wiz.c index 74332bc8d14..147353bfd9c 100644 --- a/src/mame/drivers/wiz.c +++ b/src/mame/drivers/wiz.c @@ -227,7 +227,7 @@ static ADDRESS_MAP_START( main_map, AS_PROGRAM, 8, wiz_state ) AM_RANGE(0xd000, 0xd3ff) AM_BASE(m_videoram2) /* Fallthrough */ AM_RANGE(0xd400, 0xd7ff) AM_BASE(m_colorram2) AM_RANGE(0xd800, 0xd83f) AM_BASE(m_attributesram2) - AM_RANGE(0xd840, 0xd85f) AM_BASE(m_spriteram2) AM_SIZE(m_spriteram_size) + AM_RANGE(0xd840, 0xd85f) AM_BASE_SIZE(m_spriteram2,m_spriteram_size) AM_RANGE(0xd000, 0xd85f) AM_RAM AM_RANGE(0xe000, 0xe3ff) AM_BASE(m_videoram) /* Fallthrough */ AM_RANGE(0xe400, 0xe7ff) AM_RAM diff --git a/src/mame/drivers/wldarrow.c b/src/mame/drivers/wldarrow.c index 359e1b7accd..c6112a40f94 100644 --- a/src/mame/drivers/wldarrow.c +++ b/src/mame/drivers/wldarrow.c @@ -184,7 +184,7 @@ static WRITE8_DEVICE_HANDLER( wldarrow_dac_4_w ) static ADDRESS_MAP_START( wldarrow_map, AS_PROGRAM, 8, wldarrow_state ) AM_RANGE(0x0000, 0x37ff) AM_ROM AM_RANGE(0x3800, 0x3800) AM_READ_PORT("IN0") - AM_RANGE(0x4000, 0x5fff) AM_RAM AM_BASE(m_videoram_0) AM_SIZE(m_videoram_size) + AM_RANGE(0x4000, 0x5fff) AM_RAM AM_BASE_SIZE(m_videoram_0,m_videoram_size) AM_RANGE(0x6000, 0x7fff) AM_RAM AM_BASE(m_videoram_1) AM_RANGE(0x8000, 0x9fff) AM_RAM AM_BASE(m_videoram_2) AM_RANGE(0xcd00, 0xcdff) AM_RAM AM_SHARE("nvram") |