diff options
Diffstat (limited to 'src/mame/drivers/armedf.c')
-rw-r--r-- | src/mame/drivers/armedf.c | 36 |
1 files changed, 22 insertions, 14 deletions
diff --git a/src/mame/drivers/armedf.c b/src/mame/drivers/armedf.c index fcb38717090..b462eb01663 100644 --- a/src/mame/drivers/armedf.c +++ b/src/mame/drivers/armedf.c @@ -389,7 +389,7 @@ static ADDRESS_MAP_START( terraf_map, AS_PROGRAM, 16, armedf_state ) AM_RANGE(0x000000, 0x05ffff) AM_ROM AM_RANGE(0x060000, 0x0603ff) AM_RAM AM_SHARE("spriteram") AM_RANGE(0x060400, 0x063fff) AM_RAM - AM_RANGE(0x064000, 0x064fff) AM_RAM_WRITE(paletteram_xxxxRRRRGGGGBBBB_word_w) AM_SHARE("paletteram") + AM_RANGE(0x064000, 0x064fff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0x068000, 0x069fff) AM_READWRITE8(nb1414m4_text_videoram_r,nb1414m4_text_videoram_w,0x00ff) AM_RANGE(0x06a000, 0x06a9ff) AM_RAM AM_RANGE(0x06c000, 0x06cfff) AM_RAM AM_SHARE("spr_pal_clut") @@ -420,7 +420,7 @@ static ADDRESS_MAP_START( cclimbr2_map, AS_PROGRAM, 16, armedf_state ) AM_RANGE(0x000000, 0x05ffff) AM_ROM AM_RANGE(0x060000, 0x060fff) AM_RAM AM_SHARE("spriteram") AM_RANGE(0x061000, 0x063fff) AM_RAM - AM_RANGE(0x064000, 0x064fff) AM_RAM_WRITE(paletteram_xxxxRRRRGGGGBBBB_word_w) AM_SHARE("paletteram") + AM_RANGE(0x064000, 0x064fff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0x068000, 0x069fff) AM_READWRITE8(nb1414m4_text_videoram_r,nb1414m4_text_videoram_w,0x00ff) AM_RANGE(0x06a000, 0x06a9ff) AM_RAM AM_RANGE(0x06c000, 0x06cfff) AM_RAM AM_SHARE("spr_pal_clut") @@ -442,7 +442,7 @@ static ADDRESS_MAP_START( legion_map, AS_PROGRAM, 16, armedf_state ) AM_RANGE(0x000000, 0x05ffff) AM_ROM AM_RANGE(0x060000, 0x060fff) AM_RAM AM_SHARE("spriteram") AM_RANGE(0x061000, 0x063fff) AM_RAM - AM_RANGE(0x064000, 0x064fff) AM_RAM_WRITE(paletteram_xxxxRRRRGGGGBBBB_word_w) AM_SHARE("paletteram") + AM_RANGE(0x064000, 0x064fff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0x068000, 0x069fff) AM_READWRITE8(nb1414m4_text_videoram_r,nb1414m4_text_videoram_w,0x00ff) AM_RANGE(0x06a000, 0x06a9ff) AM_RAM AM_RANGE(0x06c000, 0x06cfff) AM_RAM AM_SHARE("spr_pal_clut") @@ -474,7 +474,7 @@ static ADDRESS_MAP_START( legiono_map, AS_PROGRAM, 16, armedf_state ) AM_RANGE(0x000000, 0x05ffff) AM_ROM AM_RANGE(0x060000, 0x060fff) AM_RAM AM_SHARE("spriteram") AM_RANGE(0x061000, 0x063fff) AM_RAM - AM_RANGE(0x064000, 0x064fff) AM_RAM_WRITE(paletteram_xxxxRRRRGGGGBBBB_word_w) AM_SHARE("paletteram") + AM_RANGE(0x064000, 0x064fff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0x068000, 0x069fff) AM_READWRITE8(nb1414m4_text_videoram_r,nb1414m4_text_videoram_w,0x00ff) AM_RANGE(0x06a000, 0x06a9ff) AM_RAM AM_RANGE(0x06c000, 0x06cfff) AM_RAM AM_SHARE("spr_pal_clut") @@ -499,7 +499,7 @@ static ADDRESS_MAP_START( armedf_map, AS_PROGRAM, 16, armedf_state ) AM_RANGE(0x066000, 0x066fff) AM_RAM_WRITE(armedf_bg_videoram_w) AM_SHARE("bg_videoram") AM_RANGE(0x067000, 0x067fff) AM_RAM_WRITE(armedf_fg_videoram_w) AM_SHARE("fg_videoram") AM_RANGE(0x068000, 0x069fff) AM_READWRITE8(armedf_text_videoram_r,armedf_text_videoram_w,0x00ff) - AM_RANGE(0x06a000, 0x06afff) AM_RAM_WRITE(paletteram_xxxxRRRRGGGGBBBB_word_w) AM_SHARE("paletteram") + AM_RANGE(0x06a000, 0x06afff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0x06b000, 0x06bfff) AM_RAM AM_SHARE("spr_pal_clut") AM_RANGE(0x06c000, 0x06c001) AM_READ_PORT("P1") AM_RANGE(0x06c002, 0x06c003) AM_READ_PORT("P2") @@ -672,7 +672,7 @@ static ADDRESS_MAP_START( bigfghtr_map, AS_PROGRAM, 16, bigfghtr_state ) AM_RANGE(0x086000, 0x086fff) AM_RAM_WRITE(armedf_bg_videoram_w) AM_SHARE("bg_videoram") AM_RANGE(0x087000, 0x087fff) AM_RAM_WRITE(armedf_fg_videoram_w) AM_SHARE("fg_videoram") AM_RANGE(0x088000, 0x089fff) AM_READWRITE8(armedf_text_videoram_r,armedf_text_videoram_w,0x00ff) - AM_RANGE(0x08a000, 0x08afff) AM_RAM_WRITE(paletteram_xxxxRRRRGGGGBBBB_word_w) AM_SHARE("paletteram") + AM_RANGE(0x08a000, 0x08afff) AM_RAM_DEVWRITE("palette", palette_device, write) AM_SHARE("palette") AM_RANGE(0x08b000, 0x08bfff) AM_RAM AM_SHARE("spr_pal_clut") AM_RANGE(0x08c000, 0x08c001) AM_READ_PORT("P1") AM_RANGE(0x08c002, 0x08c003) AM_READ_PORT("P2") @@ -1189,7 +1189,8 @@ static MACHINE_CONFIG_START( terraf, armedf_state ) MCFG_GFXDECODE_ADD("gfxdecode", armedf) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1237,7 +1238,8 @@ static MACHINE_CONFIG_START( terrafjb, armedf_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_GFXDECODE_ADD("gfxdecode", armedf) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1281,7 +1283,8 @@ static MACHINE_CONFIG_START( kozure, armedf_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_GFXDECODE_ADD("gfxdecode", armedf) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1325,7 +1328,8 @@ static MACHINE_CONFIG_START( armedf, armedf_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_GFXDECODE_ADD("gfxdecode", armedf) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1369,7 +1373,8 @@ static MACHINE_CONFIG_START( cclimbr2, armedf_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_GFXDECODE_ADD("gfxdecode", armedf) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1413,7 +1418,8 @@ static MACHINE_CONFIG_START( legion, armedf_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_GFXDECODE_ADD("gfxdecode", armedf) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1457,7 +1463,8 @@ static MACHINE_CONFIG_START( legiono, armedf_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_GFXDECODE_ADD("gfxdecode", armedf) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1512,7 +1519,8 @@ static MACHINE_CONFIG_START( bigfghtr, bigfghtr_state ) MCFG_SCREEN_VBLANK_DEVICE("spriteram", buffered_spriteram16_device, vblank_copy_rising) MCFG_GFXDECODE_ADD("gfxdecode", armedf) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) + MCFG_PALETTE_FORMAT(xxxxRRRRGGGGBBBB) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") |