mirror of
https://github.com/holub/mame
synced 2025-04-25 17:56:43 +03:00
AM_BASE + AM_SIZE -> AM_BASE_SIZE for easier future cleanup (no whatsnew)
This commit is contained in:
parent
1939843d3b
commit
e43f48e26c
@ -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
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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")
|
||||
|
@ -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
|
||||
|
@ -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")
|
||||
|
@ -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 */
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
||||
|
@ -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")
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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 */
|
||||
|
@ -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
|
||||
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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 */
|
||||
|
@ -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")
|
||||
|
@ -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
|
||||
|
@ -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)
|
||||
|
@ -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")
|
||||
|
@ -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")
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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?
|
||||
|
@ -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
|
||||
|
@ -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")
|
||||
|
Loading…
Reference in New Issue
Block a user