diff options
Diffstat (limited to 'src/mame/drivers/cninja.c')
-rw-r--r-- | src/mame/drivers/cninja.c | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/src/mame/drivers/cninja.c b/src/mame/drivers/cninja.c index 5e5906e361c..6739b1b39a9 100644 --- a/src/mame/drivers/cninja.c +++ b/src/mame/drivers/cninja.c @@ -949,7 +949,7 @@ static MACHINE_CONFIG_START( cninja, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_cninja) MCFG_GFXDECODE_ADD("gfxdecode", cninja) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -957,14 +957,17 @@ static MACHINE_CONFIG_START( cninja, cninja_state ) MCFG_DECO16IC_ADD("tilegen1", cninja_deco16ic_tilegen1_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DECO16IC_ADD("tilegen2", cninja_deco16ic_tilegen2_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0) decospr_device::set_gfx_region(*device, 3); decospr_device::set_pri_callback(*device, cninja_pri_callback); MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") + MCFG_DECO_SPRITE_PALETTE("palette") MCFG_DECO104_ADD("ioprot104") MCFG_DECO146_SET_USE_MAGIC_ADDRESS_XOR @@ -1010,7 +1013,7 @@ static MACHINE_CONFIG_START( stoneage, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_cninja) MCFG_GFXDECODE_ADD("gfxdecode", cninja) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) MCFG_VIDEO_START_OVERRIDE(cninja_state,stoneage) @@ -1020,14 +1023,17 @@ static MACHINE_CONFIG_START( stoneage, cninja_state ) MCFG_DECO16IC_ADD("tilegen1", cninja_deco16ic_tilegen1_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DECO16IC_ADD("tilegen2", cninja_deco16ic_tilegen2_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0) decospr_device::set_gfx_region(*device, 3); decospr_device::set_pri_callback(*device, cninja_pri_callback); MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") + MCFG_DECO_SPRITE_PALETTE("palette") MCFG_DECO104_ADD("ioprot104") MCFG_DECO146_SET_USE_MAGIC_ADDRESS_XOR @@ -1070,7 +1076,7 @@ static MACHINE_CONFIG_START( cninjabl, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_cninjabl) MCFG_GFXDECODE_ADD("gfxdecode", cninjabl) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1078,9 +1084,11 @@ static MACHINE_CONFIG_START( cninjabl, cninja_state ) MCFG_DECO16IC_ADD("tilegen1", cninja_deco16ic_tilegen1_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DECO16IC_ADD("tilegen2", cninja_deco16ic_tilegen2_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("mono") @@ -1116,7 +1124,7 @@ static MACHINE_CONFIG_START( edrandy, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_edrandy) MCFG_GFXDECODE_ADD("gfxdecode", cninja) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1124,14 +1132,17 @@ static MACHINE_CONFIG_START( edrandy, cninja_state ) MCFG_DECO16IC_ADD("tilegen1", edrandy_deco16ic_tilegen1_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DECO16IC_ADD("tilegen2", edrandy_deco16ic_tilegen2_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0) decospr_device::set_gfx_region(*device, 3); decospr_device::set_pri_callback(*device, cninja_pri_callback); MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") + MCFG_DECO_SPRITE_PALETTE("palette") MCFG_DECO146_ADD("ioprot") @@ -1176,7 +1187,7 @@ static MACHINE_CONFIG_START( robocop2, cninja_state ) MCFG_SCREEN_UPDATE_DRIVER(cninja_state, screen_update_robocop2) MCFG_GFXDECODE_ADD("gfxdecode", robocop2) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") @@ -1184,14 +1195,17 @@ static MACHINE_CONFIG_START( robocop2, cninja_state ) MCFG_DECO16IC_ADD("tilegen1", robocop2_deco16ic_tilegen1_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DECO16IC_ADD("tilegen2", robocop2_deco16ic_tilegen2_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0) decospr_device::set_gfx_region(*device, 3); decospr_device::set_pri_callback(*device, cninja_pri_callback); MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") + MCFG_DECO_SPRITE_PALETTE("palette") MCFG_DECO146_ADD("ioprot") MCFG_DECO146_SET_USE_MAGIC_ADDRESS_XOR @@ -1241,7 +1255,7 @@ static MACHINE_CONFIG_START( mutantf, cninja_state ) MCFG_VIDEO_START_OVERRIDE(cninja_state,mutantf) MCFG_GFXDECODE_ADD("gfxdecode", mutantf) - MCFG_PALETTE_LENGTH(2048) + MCFG_PALETTE_ADD("palette", 2048) MCFG_BUFFERED_SPRITERAM16_ADD("spriteram") MCFG_BUFFERED_SPRITERAM16_ADD("spriteram2") @@ -1250,17 +1264,21 @@ static MACHINE_CONFIG_START( mutantf, cninja_state ) MCFG_DECO16IC_ADD("tilegen1", mutantf_deco16ic_tilegen1_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DECO16IC_ADD("tilegen2", mutantf_deco16ic_tilegen2_intf) MCFG_DECO16IC_GFXDECODE("gfxdecode") + MCFG_DECO16IC_PALETTE("palette") MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0) decospr_device::set_gfx_region(*device, 3); MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") + MCFG_DECO_SPRITE_PALETTE("palette") MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0) decospr_device::set_gfx_region(*device, 4); MCFG_DECO_SPRITE_GFXDECODE("gfxdecode") + MCFG_DECO_SPRITE_PALETTE("palette") MCFG_DECO146_ADD("ioprot") |