mirror of
https://github.com/holub/mame
synced 2025-07-03 09:06:08 +03:00
Fixed assert on double AM_SHARE (no whatsnew)
This commit is contained in:
parent
523b96e818
commit
8fedf40b97
@ -988,7 +988,7 @@ static ADDRESS_MAP_START( digdug_map, AS_PROGRAM, 8, digdug_state )
|
||||
AM_RANGE(0x8400, 0x87ff) AM_RAM AM_SHARE("share1") /* work RAM (top half for RAM 0 */
|
||||
AM_RANGE(0x8800, 0x8bff) AM_RAM AM_SHARE("digdug_objram") /* work RAM + sprite registers */
|
||||
AM_RANGE(0x9000, 0x93ff) AM_RAM AM_SHARE("digdug_posram") /* work RAM + sprite registers */
|
||||
AM_RANGE(0x9800, 0x9bff) AM_RAM AM_SHARE("share4") AM_SHARE("digdug_flpram") /* work RAM + sprite registers */
|
||||
AM_RANGE(0x9800, 0x9bff) AM_RAM AM_SHARE("digdug_flpram") /* work RAM + sprite registers */
|
||||
AM_RANGE(0xa000, 0xa007) AM_READNOP AM_WRITE_LEGACY(digdug_PORT_w) /* video latches (spurious reads when setting latch bits) */
|
||||
AM_RANGE(0xb800, 0xb83f) AM_DEVREADWRITE("earom", atari_vg_earom_device, read, write) /* non volatile memory data */
|
||||
AM_RANGE(0xb840, 0xb840) AM_DEVWRITE("earom", atari_vg_earom_device, ctrl_w) /* non volatile memory control */
|
||||
|
@ -436,13 +436,13 @@ static ADDRESS_MAP_START( hyprduel_map, AS_PROGRAM, 16, hyprduel_state )
|
||||
AM_RANGE(0x4788ac, 0x4788ad) AM_RAM AM_SHARE("screenctrl") /* Screen Control */
|
||||
AM_RANGE(0x479700, 0x479713) AM_RAM AM_SHARE("videoregs") /* Video Registers */
|
||||
AM_RANGE(0x800000, 0x800001) AM_WRITE(hyprduel_subcpu_control_w)
|
||||
AM_RANGE(0xc00000, 0xc07fff) AM_RAM AM_SHARE("share1") AM_SHARE("sharedram1")
|
||||
AM_RANGE(0xc00000, 0xc07fff) AM_RAM AM_SHARE("sharedram1")
|
||||
AM_RANGE(0xe00000, 0xe00001) AM_READ_PORT("SERVICE") AM_WRITENOP
|
||||
AM_RANGE(0xe00002, 0xe00003) AM_READ_PORT("DSW")
|
||||
AM_RANGE(0xe00004, 0xe00005) AM_READ_PORT("P1_P2")
|
||||
AM_RANGE(0xe00006, 0xe00007) AM_READ_PORT("SYSTEM")
|
||||
AM_RANGE(0xfe0000, 0xfe3fff) AM_RAM AM_SHARE("share2")
|
||||
AM_RANGE(0xfe4000, 0xffffff) AM_RAM AM_SHARE("share3") AM_SHARE("sharedram3")
|
||||
AM_RANGE(0xfe4000, 0xffffff) AM_RAM AM_SHARE("sharedram3")
|
||||
ADDRESS_MAP_END
|
||||
|
||||
static ADDRESS_MAP_START( hyprduel_map2, AS_PROGRAM, 16, hyprduel_state )
|
||||
|
@ -430,7 +430,7 @@ static ADDRESS_MAP_START( ninjaw_master_map, AS_PROGRAM, 16, ninjaw_state )
|
||||
AM_RANGE(0x210000, 0x210001) AM_WRITE(cpua_ctrl_w)
|
||||
AM_RANGE(0x220000, 0x220003) AM_READWRITE(ninjaw_sound_r,ninjaw_sound_w)
|
||||
AM_RANGE(0x240000, 0x24ffff) AM_RAM AM_SHARE("share1")
|
||||
AM_RANGE(0x260000, 0x263fff) AM_RAM AM_SHARE("share2") AM_SHARE("spriteram")
|
||||
AM_RANGE(0x260000, 0x263fff) AM_RAM AM_SHARE("spriteram")
|
||||
AM_RANGE(0x280000, 0x293fff) AM_DEVREAD_LEGACY("tc0100scn_1", tc0100scn_word_r) AM_WRITE(tc0100scn_triple_screen_w) /* tilemaps (1st screen/all screens) */
|
||||
AM_RANGE(0x2a0000, 0x2a000f) AM_DEVREADWRITE_LEGACY("tc0100scn_1", tc0100scn_ctrl_word_r, tc0100scn_ctrl_word_w)
|
||||
AM_RANGE(0x2c0000, 0x2d3fff) AM_DEVREADWRITE_LEGACY("tc0100scn_2", tc0100scn_word_r, tc0100scn_word_w) /* tilemaps (2nd screen) */
|
||||
@ -484,7 +484,7 @@ static ADDRESS_MAP_START( darius2_slave_map, AS_PROGRAM, 16, ninjaw_state )
|
||||
AM_RANGE(0x200000, 0x200001) AM_DEVREADWRITE8_LEGACY("tc0220ioc", tc0220ioc_portreg_r, tc0220ioc_portreg_w, 0x00ff)
|
||||
AM_RANGE(0x200002, 0x200003) AM_DEVREADWRITE8_LEGACY("tc0220ioc", tc0220ioc_port_r, tc0220ioc_port_w, 0x00ff)
|
||||
AM_RANGE(0x240000, 0x24ffff) AM_RAM AM_SHARE("share1")
|
||||
AM_RANGE(0x260000, 0x263fff) AM_RAM AM_SHARE("share2")
|
||||
AM_RANGE(0x260000, 0x263fff) AM_RAM AM_SHARE("spriteram")
|
||||
AM_RANGE(0x280000, 0x293fff) AM_DEVREAD_LEGACY("tc0100scn_1", tc0100scn_word_r) AM_WRITE(tc0100scn_triple_screen_w) /* tilemaps (1st screen/all screens) */
|
||||
ADDRESS_MAP_END
|
||||
|
||||
|
@ -203,7 +203,7 @@ static ADDRESS_MAP_START( ninjakun_cpu1_map, AS_PROGRAM, 8, nova2001_state )
|
||||
AM_RANGE(0xa003, 0xa003) AM_WRITE(pkunwar_flipscreen_w)
|
||||
AM_RANGE(0xc000, 0xc7ff) AM_RAM_WRITE(nova2001_fg_videoram_w) AM_SHARE("fg_videoram")
|
||||
AM_RANGE(0xc800, 0xcfff) AM_READWRITE(ninjakun_bg_videoram_r, ninjakun_bg_videoram_w) AM_SHARE("bg_videoram")
|
||||
AM_RANGE(0xd000, 0xd7ff) AM_RAM AM_SHARE("spriteram") AM_SHARE("share3")
|
||||
AM_RANGE(0xd000, 0xd7ff) AM_RAM AM_SHARE("spriteram")
|
||||
AM_RANGE(0xd800, 0xd9ff) AM_RAM_WRITE(ninjakun_paletteram_w) AM_SHARE("paletteram")
|
||||
AM_RANGE(0xe000, 0xe3ff) AM_RAM AM_SHARE("share5")
|
||||
AM_RANGE(0xe400, 0xe7ff) AM_RAM AM_SHARE("share6")
|
||||
|
Loading…
Reference in New Issue
Block a user