MCFG_DEVICE_REMOVE("palette") replaced with proper MCFG_PALETTE_MODIFY (nw)

This commit is contained in:
Miodrag Milanovic 2014-03-07 11:23:04 +00:00
parent 372673b454
commit df5f242f7f
42 changed files with 168 additions and 168 deletions

View File

@ -918,8 +918,8 @@ static MACHINE_CONFIG_DERIVED( amaticmg2, amaticmg )
MCFG_SCREEN_UPDATE_DRIVER(amaticmg_state, screen_update_amaticmg2)
MCFG_GFXDECODE_MODIFY("gfxdecode", amaticmg2)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 0x10000)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(0x10000)
MCFG_PALETTE_INIT_OWNER(amaticmg_state,amaticmg2)
MACHINE_CONFIG_END

View File

@ -1290,8 +1290,8 @@ static MACHINE_CONFIG_DERIVED( astrocade_16color_base, astrocade_base )
MCFG_NVRAM_ADD_0FILL("nvram")
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 4096)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4096)
MCFG_PALETTE_INIT_OWNER(astrocde_state,profpac)
MCFG_VIDEO_START_OVERRIDE(astrocde_state,profpac)

View File

@ -492,8 +492,8 @@ static MACHINE_CONFIG_DERIVED( weststry, bloodbro )
MCFG_CPU_VBLANK_INT_DRIVER("screen", bloodbro_state, irq6_line_hold)
MCFG_GFXDECODE_MODIFY("gfxdecode", weststry)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 1024)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(1024)
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
MCFG_SCREEN_MODIFY("screen")

View File

@ -1040,8 +1040,8 @@ static MACHINE_CONFIG_DERIVED( yamato, root )
MCFG_CPU_IO_MAP(yamato_audio_portmap)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 16*4+8*4+256)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16*4+8*4+256)
MCFG_PALETTE_INIT_OWNER(cclimber_state,yamato)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(cclimber_state, screen_update_yamato)
@ -1065,8 +1065,8 @@ static MACHINE_CONFIG_DERIVED( toprollr, cclimber )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", toprollr)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32*5)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32*5)
MCFG_PALETTE_INIT_OWNER(cclimber_state,toprollr)
MCFG_VIDEO_START_OVERRIDE(cclimber_state,toprollr)

View File

@ -1825,8 +1825,8 @@ static MACHINE_CONFIG_DERIVED( milliped, centiped )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", milliped)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 4*4+4*4*4*4*4)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4*4+4*4*4*4*4)
MCFG_VIDEO_START_OVERRIDE(centiped_state,milliped)
MCFG_SCREEN_MODIFY("screen")
@ -1862,8 +1862,8 @@ static MACHINE_CONFIG_DERIVED( warlords, centiped )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", warlords)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 8*4+8*4)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(8*4+8*4)
MCFG_PALETTE_INIT_OWNER(centiped_state,warlords)
MCFG_VIDEO_START_OVERRIDE(centiped_state,warlords)

View File

@ -1678,8 +1678,8 @@ static MACHINE_CONFIG_DERIVED( radarscp, dkong_base )
/* basic machine hardware */
MCFG_MACHINE_START_OVERRIDE(dkong_state,radarscp)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", RS_PALETTE_LENGTH)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(RS_PALETTE_LENGTH)
MCFG_PALETTE_INIT_OWNER(dkong_state,radarscp)
/* sound hardware */
@ -1690,8 +1690,8 @@ static MACHINE_CONFIG_DERIVED( radarscp1, dkong_base )
/* basic machine hardware */
MCFG_MACHINE_START_OVERRIDE(dkong_state,radarscp1)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", RS_PALETTE_LENGTH)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(RS_PALETTE_LENGTH)
MCFG_PALETTE_INIT_OWNER(dkong_state,radarscp1)
/* sound hardware */
@ -1703,8 +1703,8 @@ static MACHINE_CONFIG_DERIVED( dkong2b, dkong_base )
/* basic machine hardware */
MCFG_MACHINE_START_OVERRIDE(dkong_state,dkong2b)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", DK2B_PALETTE_LENGTH)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(DK2B_PALETTE_LENGTH)
/* sound hardware */
MCFG_FRAGMENT_ADD(dkong2b_audio)
@ -1755,8 +1755,8 @@ static MACHINE_CONFIG_DERIVED( pestplce, dkongjr )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", pestplce)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", DK2B_PALETTE_LENGTH)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(DK2B_PALETTE_LENGTH)
MCFG_PALETTE_INIT_OWNER(dkong_state,dkong2b) /* wrong! */
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(dkong_state, screen_update_pestplce)

View File

@ -4680,8 +4680,8 @@ static MACHINE_CONFIG_START( tenkai, dynax_state )
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( majrjhdx, tenkai )
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 512)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(512)
MCFG_PALETTE_INIT_OWNER(dynax_state,sprtmtch) // static palette
MACHINE_CONFIG_END

View File

@ -892,8 +892,8 @@ static MACHINE_CONFIG_DERIVED( superbug, firetrk )
MCFG_VIDEO_START_OVERRIDE(firetrk_state,superbug)
MCFG_GFXDECODE_MODIFY("gfxdecode", superbug)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 28)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(28)
MCFG_PALETTE_INIT_OWNER(firetrk_state, firetrk)
/* sound hardware */
@ -916,8 +916,8 @@ static MACHINE_CONFIG_DERIVED( montecar, firetrk )
MCFG_VIDEO_START_OVERRIDE(firetrk_state,montecar)
MCFG_GFXDECODE_MODIFY("gfxdecode", montecar)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 46)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(46)
MCFG_PALETTE_INIT_OWNER(firetrk_state,montecar)
/* sound hardware */

View File

@ -5291,8 +5291,8 @@ static MACHINE_CONFIG_DERIVED( gmgalax, galaxian )
/* banked video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", gmgalax)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 64)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(64)
MCFG_PALETTE_INIT_OWNER(galaxian_state, galaxian)
MACHINE_CONFIG_END

View File

@ -2403,8 +2403,8 @@ static MACHINE_CONFIG_DERIVED( scramblb, galaxian )
MCFG_CPU_PROGRAM_MAP(scramblb_map)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+2+64+1) /* 32 for the characters, 2 for the bullets, 64 for the stars, 1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+2+64+1) /* 32 for the characters, 2 for the bullets, 64 for the stars, 1 for background */
MCFG_PALETTE_INIT_OWNER(galaxold_state,scrambold)
MCFG_VIDEO_START_OVERRIDE(galaxold_state,scrambold)
@ -2418,8 +2418,8 @@ static MACHINE_CONFIG_DERIVED( scramb2, galaxian )
MCFG_CPU_PROGRAM_MAP(scramb2_map)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+2+64+1) /* 32 for the characters, 2 for the bullets, 64 for the stars, 1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+2+64+1) /* 32 for the characters, 2 for the bullets, 64 for the stars, 1 for background */
MCFG_PALETTE_INIT_OWNER(galaxold_state,scrambold)
MCFG_VIDEO_START_OVERRIDE(galaxold_state,scrambold)
@ -2433,8 +2433,8 @@ static MACHINE_CONFIG_DERIVED( scrambler, galaxian )
MCFG_CPU_PROGRAM_MAP(scrambler_map)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+2+64+1) /* 32 for the characters, 2 for the bullets, 64 for the stars, 1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+2+64+1) /* 32 for the characters, 2 for the bullets, 64 for the stars, 1 for background */
MCFG_PALETTE_INIT_OWNER(galaxold_state,scrambold)
MCFG_VIDEO_START_OVERRIDE(galaxold_state,scrambold)
@ -2448,8 +2448,8 @@ static MACHINE_CONFIG_DERIVED( guttang, galaxian )
MCFG_CPU_PROGRAM_MAP(guttang_map)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+2+64+1) /* 32 for the characters, 2 for the bullets, 64 for the stars, 1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+2+64+1) /* 32 for the characters, 2 for the bullets, 64 for the stars, 1 for background */
MCFG_PALETTE_INIT_OWNER(galaxold_state,galaxold)
// MCFG_PALETTE_INIT_OWNER(galaxold_state,scrambold)
@ -2503,8 +2503,8 @@ static MACHINE_CONFIG_DERIVED( rockclim, galaxian )
/* video hardware */
MCFG_VIDEO_START_OVERRIDE(galaxold_state,rockclim)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 64+64+2) /* 64 colors only, but still uses bullets so we need to keep the palette big */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(64+64+2) /* 64 colors only, but still uses bullets so we need to keep the palette big */
MCFG_PALETTE_INIT_OWNER(galaxold_state,rockclim)
MCFG_SCREEN_MODIFY("screen")
@ -2523,8 +2523,8 @@ static MACHINE_CONFIG_DERIVED( ozon1, galaxold_base )
MCFG_MACHINE_RESET_REMOVE()
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32)
MCFG_PALETTE_INIT_OWNER(galaxold_state,rockclim)
MCFG_VIDEO_START_OVERRIDE(galaxold_state,ozon1)

View File

@ -1089,8 +1089,8 @@ static MACHINE_CONFIG_DERIVED( hornet_2board, hornet )
MCFG_K033906_ADD("k033906_2", hornet_k033906_intf_1)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 65536)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(65536)
MCFG_DEVICE_REMOVE("screen")

View File

@ -1708,8 +1708,8 @@ static MACHINE_CONFIG_DERIVED( bloodstm, timekill )
MCFG_CPU_PROGRAM_MAP(bloodstm_map)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32768)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32768)
MACHINE_CONFIG_END

View File

@ -976,8 +976,8 @@ static MACHINE_CONFIG_DERIVED( joinem, jack )
MCFG_GFXDECODE_MODIFY("gfxdecode", joinem)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 0x40)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(0x40)
MCFG_PALETTE_INIT_OWNER(jack_state,joinem)
MCFG_PALETTE_FORMAT(BBGGGRRR)

View File

@ -1729,8 +1729,8 @@ static MACHINE_CONFIG_DERIVED( gxtype3, konamigx )
MCFG_VIDEO_START_OVERRIDE(konamigx_state,konamigx_type3)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 16384)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16384)
MCFG_PALETTE_ENABLE_SHADOWS()
MCFG_PALETTE_ENABLE_HILIGHTS()
@ -1771,8 +1771,8 @@ static MACHINE_CONFIG_DERIVED( gxtype4, konamigx )
MCFG_SCREEN_VISIBLE_AREA(0, 384-1, 16, 32*8-1-16)
MCFG_SCREEN_UPDATE_DRIVER(konamigx_state, screen_update_konamigx_right)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 8192)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(8192)
MCFG_PALETTE_ENABLE_SHADOWS()
MCFG_PALETTE_ENABLE_HILIGHTS()

View File

@ -985,8 +985,8 @@ static MACHINE_CONFIG_DERIVED( battroad, ldrun )
MCFG_SCREEN_VISIBLE_AREA((64*8-256)/2, 64*8-(64*8-256)/2-1, 0*8, 32*8-1)
MCFG_SCREEN_UPDATE_DRIVER(m62_state, screen_update_battroad)
MCFG_GFXDECODE_MODIFY("gfxdecode", battroad)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 544)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(544)
MCFG_PALETTE_INIT_OWNER(m62_state,battroad)
MCFG_VIDEO_START_OVERRIDE(m62_state,battroad)
@ -1045,8 +1045,8 @@ static MACHINE_CONFIG_DERIVED( lotlot, ldrun )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", lotlot)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 768)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(768)
MCFG_PALETTE_INIT_OWNER(m62_state,lotlot)
MCFG_VIDEO_START_OVERRIDE(m62_state,lotlot)
@ -1094,8 +1094,8 @@ static MACHINE_CONFIG_DERIVED( spelunk2, ldrun )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", spelunk2)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 768)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(768)
MCFG_PALETTE_INIT_OWNER(m62_state,spelunk2)
MCFG_VIDEO_START_OVERRIDE(m62_state,spelunk2)

View File

@ -1882,8 +1882,8 @@ static MACHINE_CONFIG_DERIVED( mcr_90010, mcr_90009 )
MCFG_CPU_IO_MAP(cpu_90010_portmap)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 64)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(64)
MCFG_PALETTE_FORMAT(xxxxRRRRBBBBGGGG)
MACHINE_CONFIG_END
@ -1902,8 +1902,8 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( mcr_91475, mcr_90010 )
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 128)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(128)
MCFG_PALETTE_FORMAT(xxxxRRRRBBBBGGGG)
/* sound hardware */

View File

@ -1375,8 +1375,8 @@ static MACHINE_CONFIG_DERIVED( mcrscroll, mcrmono )
MCFG_SCREEN_VISIBLE_AREA(0, 30*16-1, 0, 30*16-1)
MCFG_SCREEN_UPDATE_DRIVER(mcr3_state, screen_update_spyhunt)
MCFG_GFXDECODE_MODIFY("gfxdecode", spyhunt)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 64+4)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(64+4)
MCFG_PALETTE_INIT_OWNER(mcr3_state,spyhunt)
MCFG_VIDEO_START_OVERRIDE(mcr3_state,spyhunt)

View File

@ -1165,8 +1165,8 @@ static MACHINE_CONFIG_DERIVED( yunit_cvsd_4bit_slow, yunit_core )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 256)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(256)
MCFG_VIDEO_START_OVERRIDE(midyunit_state,midyunit_4bit)
MACHINE_CONFIG_END
@ -1181,8 +1181,8 @@ static MACHINE_CONFIG_DERIVED( yunit_cvsd_4bit_fast, yunit_core )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 256)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(256)
MCFG_VIDEO_START_OVERRIDE(midyunit_state,midyunit_4bit)
MACHINE_CONFIG_END
@ -1194,8 +1194,8 @@ static MACHINE_CONFIG_DERIVED( yunit_cvsd_6bit_slow, yunit_core )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 4096)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4096)
MCFG_VIDEO_START_OVERRIDE(midyunit_state,midyunit_6bit)
MACHINE_CONFIG_END
@ -1210,8 +1210,8 @@ static MACHINE_CONFIG_DERIVED( yunit_adpcm_6bit_fast, yunit_core )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 4096)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4096)
MCFG_VIDEO_START_OVERRIDE(midyunit_state,midyunit_6bit)
MACHINE_CONFIG_END
@ -1226,8 +1226,8 @@ static MACHINE_CONFIG_DERIVED( yunit_adpcm_6bit_faster, yunit_core )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 4096)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4096)
MCFG_VIDEO_START_OVERRIDE(midyunit_state,midyunit_6bit)
MACHINE_CONFIG_END
@ -1240,8 +1240,8 @@ static MACHINE_CONFIG_DERIVED( mkyawdim, yunit_core )
MCFG_CPU_PROGRAM_MAP(yawdim_sound_map)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 4096)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4096)
MCFG_VIDEO_START_OVERRIDE(midyunit_state,mkyawdim)
/* sound hardware */

View File

@ -671,8 +671,8 @@ static MACHINE_CONFIG_DERIVED( bucky, moo )
MCFG_K053246_GFXDECODE("gfxdecode")
MCFG_K053246_PALETTE("palette")
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 4096)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4096)
MCFG_PALETTE_FORMAT(XRGB)
MCFG_PALETTE_ENABLE_SHADOWS()
MCFG_PALETTE_ENABLE_HILIGHTS()

View File

@ -2802,8 +2802,8 @@ static MACHINE_CONFIG_DERIVED( NBMJDRV_256, NBMJDRV_4096 )
/* basic machine hardware */
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 256)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(256)
MCFG_PALETTE_INIT_OWNER(nbmj8688_state,mbmj8688_8bit)
MCFG_VIDEO_START_OVERRIDE(nbmj8688_state,mbmj8688_8bit)
@ -2815,8 +2815,8 @@ static MACHINE_CONFIG_DERIVED( NBMJDRV_65536, NBMJDRV_4096 )
/* video hardware */
MCFG_SCREEN_MODIFY("screen")
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 65536)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(65536)
MCFG_PALETTE_INIT_OWNER(nbmj8688_state,mbmj8688_16bit)
MCFG_VIDEO_START_OVERRIDE(nbmj8688_state,mbmj8688_hybrid_16bit)

View File

@ -3209,8 +3209,8 @@ static MACHINE_CONFIG_DERIVED( NBMJDRV3, NBMJDRV1 )
/* basic machine hardware */
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 512)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(512)
MCFG_VIDEO_START_OVERRIDE(nbmj9195_state,nbmj9195_nb22090)
MCFG_SCREEN_MODIFY("screen")

View File

@ -1007,8 +1007,8 @@ static MACHINE_CONFIG_DERIVED( robokid, mnight )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", robokid)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 0x400) // RAM is this large, but still only 0x300 colors used
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(0x400) // RAM is this large, but still only 0x300 colors used
MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx)
MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG)

View File

@ -3346,8 +3346,8 @@ static MACHINE_CONFIG_DERIVED( mjderngr, dondenmj )
MCFG_CPU_IO_MAP(mjderngr_iomap)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 16*32)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16*32)
MCFG_PALETTE_INIT_OWNER(royalmah_state,mjderngr)
MACHINE_CONFIG_END

View File

@ -784,8 +784,8 @@ static MACHINE_CONFIG_DERIVED( rescue, type1 )
/* video hardware */
MCFG_SCREEN_MODIFY("screen")
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+128) /* 32 for characters, 64 for stars, 2 for bullets, 128 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+128) /* 32 for characters, 64 for stars, 2 for bullets, 128 for background */
MCFG_PALETTE_INIT_OWNER(scobra_state,rescue)
MCFG_VIDEO_START_OVERRIDE(scobra_state,rescue)
@ -798,8 +798,8 @@ static MACHINE_CONFIG_DERIVED( minefld, type1 )
/* video hardware */
MCFG_SCREEN_MODIFY("screen")
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+256) /* 32 for characters, 64 for stars, 2 for bullets, 256 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+256) /* 32 for characters, 64 for stars, 2 for bullets, 256 for background */
MCFG_PALETTE_INIT_OWNER(scobra_state,minefld)
MCFG_VIDEO_START_OVERRIDE(scobra_state,minefld)
@ -833,8 +833,8 @@ static MACHINE_CONFIG_DERIVED( stratgyx, type2 )
MCFG_I8255A_ADD( "ppi8255_1", stratgyx_ppi_1_intf )
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+8) /* 32 for characters, 64 for stars, 2 for bullets, 8 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES( 32+64+2+8) /* 32 for characters, 64 for stars, 2 for bullets, 8 for background */
MCFG_PALETTE_INIT_OWNER(scobra_state,stratgyx)
MCFG_VIDEO_START_OVERRIDE(scobra_state,stratgyx)
@ -846,8 +846,8 @@ static MACHINE_CONFIG_DERIVED( darkplnt, type2 )
/* basic machine hardware */
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2) /* 32 for characters, 64 (buffer) for stars, 2 for bullets */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2) /* 32 for characters, 64 (buffer) for stars, 2 for bullets */
MCFG_PALETTE_INIT_OWNER(scobra_state,darkplnt)
MCFG_VIDEO_START_OVERRIDE(scobra_state,darkplnt)

View File

@ -1503,8 +1503,8 @@ static MACHINE_CONFIG_DERIVED( mars, scramble )
MCFG_I8255A_ADD( "ppi8255_1", stratgyx_ppi_1_intf )
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
MACHINE_CONFIG_END
@ -1516,8 +1516,8 @@ static MACHINE_CONFIG_DERIVED( devilfsh, scramble )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", devilfsh)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
MACHINE_CONFIG_END
@ -1529,8 +1529,8 @@ static MACHINE_CONFIG_DERIVED( newsin7, scramble )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", newsin7)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
MCFG_VIDEO_START_OVERRIDE(scramble_state,scrambold)
MACHINE_CONFIG_END
@ -1546,8 +1546,8 @@ static MACHINE_CONFIG_DERIVED( mrkougar, scramble )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", mrkougar)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
MACHINE_CONFIG_END
@ -1561,8 +1561,8 @@ static MACHINE_CONFIG_DERIVED( mrkougb, scramble )
MCFG_I8255A_ADD( "ppi8255_1", mrkougar_ppi_1_intf )
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
MACHINE_CONFIG_END
@ -1573,8 +1573,8 @@ static MACHINE_CONFIG_DERIVED( ckongs, scramble )
MCFG_CPU_PROGRAM_MAP(ckongs_map)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
MCFG_VIDEO_START_OVERRIDE(scramble_state,ckongs)
MACHINE_CONFIG_END
@ -1594,8 +1594,8 @@ static MACHINE_CONFIG_DERIVED( hotshock, scramble )
MCFG_MACHINE_RESET_OVERRIDE(scramble_state,galaxold)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
MCFG_VIDEO_START_OVERRIDE(scramble_state,pisces)
@ -1614,8 +1614,8 @@ static MACHINE_CONFIG_DERIVED( cavelon, scramble )
/* basic machine hardware */
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets, 0/1 for background */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
MCFG_VIDEO_START_OVERRIDE(scramble_state,ckongs)
MACHINE_CONFIG_END
@ -1643,8 +1643,8 @@ static MACHINE_CONFIG_DERIVED( triplep, scramble )
MCFG_DEVICE_REMOVE("konami_7474")
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
/* sound hardware */
@ -1662,8 +1662,8 @@ static MACHINE_CONFIG_DERIVED( mariner, triplep )
/* basic machine hardware */
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+16) /* 32 for characters, 64 for stars, 2 for bullets, 16 for background */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+16) /* 32 for characters, 64 for stars, 2 for bullets, 16 for background */
MCFG_PALETTE_INIT_OWNER(scramble_state,mariner)
MCFG_VIDEO_START_OVERRIDE(scramble_state,mariner)
@ -1682,8 +1682,8 @@ static MACHINE_CONFIG_DERIVED( hunchbks, scramble )
MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500))
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets */
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64+2+0) /* 32 for characters, 64 for stars, 2 for bullets */
MCFG_PALETTE_INIT_OWNER(scramble_state,galaxold)
MACHINE_CONFIG_END

View File

@ -871,8 +871,8 @@ static MACHINE_CONFIG_DERIVED( spaceod, g80r_base )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_VIDEO_ATTRIBUTES(VIDEO_ALWAYS_UPDATE)
MCFG_GFXDECODE_MODIFY("gfxdecode", spaceod)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 64+64)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(64+64)
/* sound boards */
MCFG_FRAGMENT_ADD(spaceod_sound_board)
@ -888,8 +888,8 @@ static MACHINE_CONFIG_DERIVED( monsterb, g80r_base )
/* background board changes */
MCFG_GFXDECODE_MODIFY("gfxdecode", monsterb)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 64+64)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(64+64)
/* sound boards */
MCFG_FRAGMENT_ADD(monsterb_sound_board)
@ -902,8 +902,8 @@ static MACHINE_CONFIG_DERIVED( pignewt, g80r_base )
/* background board changes */
MCFG_GFXDECODE_MODIFY("gfxdecode", monsterb)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 64+64)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(64+64)
/* sound boards */
MCFG_SEGAUSB_ADD("usbsnd")
@ -921,8 +921,8 @@ static MACHINE_CONFIG_DERIVED( sindbadm, g80r_base )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", monsterb)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 64+64)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(64+64)
/* sound boards */

View File

@ -2028,8 +2028,8 @@ static MACHINE_CONFIG_DERIVED( hardhea2, brickzn )
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", suna8_state, hardhea2_interrupt, "screen", 0, 1)
MCFG_MACHINE_RESET_OVERRIDE(suna8_state,hardhea2)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 256)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(256)
MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx)
MCFG_PALETTE_ENDIANNESS(ENDIANNESS_BIG)
MACHINE_CONFIG_END

View File

@ -3449,8 +3449,8 @@ static MACHINE_CONFIG_DERIVED( metalb, taito_f2_tc0510nio )
/* video hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", deadconx)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 8192)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(8192)
MCFG_PALETTE_FORMAT(RRRRGGGGBBBBxxxx)
MCFG_VIDEO_START_OVERRIDE(taitof2_state,taitof2_metalb)
MCFG_SCREEN_MODIFY("screen")

View File

@ -750,8 +750,8 @@ static MACHINE_CONFIG_DERIVED( navarone, geebee )
/* basic machine hardware */
MCFG_GFXDECODE_MODIFY("gfxdecode", 2k)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 2*2)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(2*2)
MCFG_PALETTE_INIT_OWNER(warpwarp_state,navarone)
MCFG_VIDEO_START_OVERRIDE(warpwarp_state,navarone)

View File

@ -1007,8 +1007,8 @@ static MACHINE_CONFIG_DERIVED( congo, root )
MCFG_CPU_PERIODIC_INT_DRIVER(zaxxon_state, irq0_line_hold, (double)SOUND_CLOCK/16/16/16/4)
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 512)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(512)
MCFG_PALETTE_INIT_OWNER(zaxxon_state, zaxxon)
MCFG_VIDEO_START_OVERRIDE(zaxxon_state,congo)

View File

@ -1055,8 +1055,8 @@ static MACHINE_CONFIG_DERIVED( aleste, amstrad )
MCFG_SOUND_CONFIG(ay8912_interface)
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.25)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32+64)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32+64)
MCFG_PALETTE_INIT_OWNER(amstrad_state,aleste)
MCFG_MC146818_ADD( "rtc", XTAL_4_194304Mhz )

View File

@ -796,8 +796,8 @@ static MACHINE_CONFIG_DERIVED( supergb, gameboy )
MCFG_SCREEN_SIZE(32*8, 28*8)
MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 0*8, 28*8-1)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32768)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32768)
MCFG_PALETTE_INIT_OWNER(gb_state,sgb)
MCFG_DEVICE_REMOVE("lcd")
@ -828,8 +828,8 @@ static MACHINE_CONFIG_DERIVED( gbcolor, gameboy )
MCFG_MACHINE_START_OVERRIDE(gb_state,gbc)
MCFG_MACHINE_RESET_OVERRIDE(gb_state,gbc)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 32768)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(32768)
MCFG_PALETTE_INIT_OWNER(gb_state,gbc)
MCFG_DEVICE_REMOVE("lcd")

View File

@ -1219,8 +1219,8 @@ static MACHINE_CONFIG_DERIVED( maclc, macii )
MCFG_CPU_PROGRAM_MAP(maclc_map)
MCFG_CPU_VBLANK_INT_DRIVER(MAC_SCREEN_NAME, mac_state, mac_rbv_vbl)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 256)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(256)
MCFG_VIDEO_START_OVERRIDE(mac_state,macv8)
MCFG_VIDEO_RESET_OVERRIDE(mac_state,macrbv)
@ -1668,8 +1668,8 @@ static MACHINE_CONFIG_DERIVED( maciici, macii )
MCFG_CPU_PROGRAM_MAP(maciici_map)
MCFG_CPU_VBLANK_INT_DRIVER(MAC_SCREEN_NAME, mac_state, mac_rbv_vbl)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 256)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(256)
// IIci only has slots c/d/e
MCFG_NUBUS_SLOT_REMOVE("nb9")
@ -1698,8 +1698,8 @@ static MACHINE_CONFIG_DERIVED( maciisi, macii )
MCFG_CPU_PROGRAM_MAP(maciici_map)
MCFG_CPU_VBLANK_INT_DRIVER(MAC_SCREEN_NAME, mac_state, mac_rbv_vbl)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 256)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(256)
MCFG_NUBUS_SLOT_REMOVE("nb9")
MCFG_NUBUS_SLOT_REMOVE("nba")

View File

@ -841,8 +841,8 @@ static MACHINE_CONFIG_DERIVED( mbeeppc, mbeeic )
MCFG_CPU_IO_MAP(mbeeppc_io)
MCFG_VIDEO_START_OVERRIDE(mbee_state,mbeeppc)
MCFG_GFXDECODE_MODIFY("gfxdecode", mbeeppc)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16)
MCFG_PALETTE_INIT_OWNER(mbee_state,mbeeppc)
MCFG_DEVICE_REMOVE("crtc")
MCFG_MC6845_ADD("crtc", SY6545_1, "screen", XTAL_13_5MHz / 8, mbeeppc_crtc)

View File

@ -1508,8 +1508,8 @@ static MACHINE_CONFIG_DERIVED( nc200, nc100 )
MCFG_SCREEN_SIZE(NC200_SCREEN_WIDTH, NC200_SCREEN_HEIGHT)
MCFG_SCREEN_VISIBLE_AREA(0, NC200_SCREEN_WIDTH-1, 0, NC200_SCREEN_HEIGHT-1)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", NC200_NUM_COLOURS)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(NC200_NUM_COLOURS)
MCFG_PALETTE_INIT_OWNER(nc_state, nc)
/* printer */

View File

@ -2370,8 +2370,8 @@ static MACHINE_CONFIG_DERIVED( pc6001m2, pc6001 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DRIVER(pc6001_state, screen_update_pc6001m2)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 16+16)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16+16)
MCFG_PALETTE_INIT_OWNER(pc6001_state,pc6001m2)
/* basic machine hardware */

View File

@ -426,8 +426,8 @@ static MACHINE_CONFIG_DERIVED( specimx, special )
MCFG_SCREEN_UPDATE_DRIVER(special_state, screen_update_specimx)
MCFG_VIDEO_START_OVERRIDE(special_state,specimx)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16)
MCFG_PALETTE_INIT_OWNER(special_state, specimx )
/* audio hardware */

View File

@ -697,8 +697,8 @@ static MACHINE_CONFIG_DERIVED( super80m, super80 )
MCFG_GFXDECODE_MODIFY("gfxdecode", super80m)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 16)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(16)
MCFG_PALETTE_INIT_OWNER(super80_state,super80m)
MCFG_SCREEN_MODIFY("screen")

View File

@ -104,8 +104,8 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( tek4109a, tek4107a )
/* video hardware */
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 4096)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4096)
MACHINE_CONFIG_END
/* ROMs */

View File

@ -552,8 +552,8 @@ static MACHINE_CONFIG_DERIVED( ti82, ti81 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(2)
MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
MCFG_T6A04_ADD("t6a04", ti82_display)
@ -582,8 +582,8 @@ static MACHINE_CONFIG_DERIVED( ti83, ti81 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(2)
MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
MCFG_T6A04_ADD("t6a04", ti82_display)
@ -616,8 +616,8 @@ static MACHINE_CONFIG_DERIVED( ti83p, ti81 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 2)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(2)
MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
MCFG_T6A04_ADD("t6a04", ti82_display)

View File

@ -676,8 +676,8 @@ static MACHINE_CONFIG_DERIVED( lnw80, model1 )
MCFG_GFXDECODE_MODIFY("gfxdecode",lnw80)
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 8)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(8)
MCFG_PALETTE_INIT_OWNER(trs80_state,lnw80)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_SIZE(80*6, 16*12)

View File

@ -168,8 +168,8 @@ static MACHINE_CONFIG_DERIVED( wscolor, wswan )
MCFG_CPU_PROGRAM_MAP(wscolor_mem)
MCFG_MACHINE_START_OVERRIDE(wswan_state, wscolor )
MCFG_DEVICE_REMOVE("palette")
MCFG_PALETTE_ADD("palette", 4096)
MCFG_PALETTE_MODIFY("palette")
MCFG_PALETTE_ENTRIES(4096)
MCFG_PALETTE_INIT_OWNER(wswan_state, wscolor )