diff options
author | Alex W. Jackson <alex.w.jackson@gmail.com> | 2014-03-04 03:06:56 +0000 |
---|---|---|
committer | Alex W. Jackson <alex.w.jackson@gmail.com> | 2014-03-04 03:06:56 +0000 |
commit | d3edfb5fc607823fe66b66b125f622c7745f12a7 (patch) | |
tree | 0b6ca0a12290b8e0df3e0e7d042018493f9f3670 /src | |
parent | af2392a9d0feb2318399060fa4a3fa8cb0691363 (diff) |
All MESS drivers using indirect colors now explicitly declare them [Alex Jackson]
Diffstat (limited to 'src')
-rw-r--r-- | src/mess/drivers/aquarius.c | 1 | ||||
-rw-r--r-- | src/mess/drivers/arcadia.c | 1 | ||||
-rw-r--r-- | src/mess/drivers/cgenie.c | 1 | ||||
-rw-r--r-- | src/mess/drivers/intv.c | 1 | ||||
-rw-r--r-- | src/mess/drivers/mz700.c | 1 | ||||
-rw-r--r-- | src/mess/drivers/pdp1.c | 3 | ||||
-rw-r--r-- | src/mess/drivers/pocketc.c | 1 | ||||
-rw-r--r-- | src/mess/drivers/ti85.c | 1 | ||||
-rw-r--r-- | src/mess/drivers/tx0.c | 3 | ||||
-rw-r--r-- | src/mess/drivers/vtech2.c | 3 | ||||
-rw-r--r-- | src/mess/video/911_vdt.c | 3 |
11 files changed, 15 insertions, 4 deletions
diff --git a/src/mess/drivers/aquarius.c b/src/mess/drivers/aquarius.c index 7d3727a5a2f..f6e8b9732fb 100644 --- a/src/mess/drivers/aquarius.c +++ b/src/mess/drivers/aquarius.c @@ -373,6 +373,7 @@ static MACHINE_CONFIG_START( aquarius, aquarius_state ) MCFG_GFXDECODE_ADD("gfxdecode", aquarius ) MCFG_PALETTE_ADD("palette", 512) + MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(aquarius_state, aquarius) /* sound hardware */ diff --git a/src/mess/drivers/arcadia.c b/src/mess/drivers/arcadia.c index fd62afac9ee..14288fe8e99 100644 --- a/src/mess/drivers/arcadia.c +++ b/src/mess/drivers/arcadia.c @@ -541,6 +541,7 @@ static MACHINE_CONFIG_START( arcadia, arcadia_state ) MCFG_GFXDECODE_ADD("gfxdecode", arcadia ) MCFG_PALETTE_ADD("palette", ARRAY_LENGTH(arcadia_palette)) + MCFG_PALETTE_INDIRECT_ENTRIES(8) MCFG_PALETTE_INIT_OWNER(arcadia_state, arcadia) diff --git a/src/mess/drivers/cgenie.c b/src/mess/drivers/cgenie.c index 90674403b05..4bda8b70e83 100644 --- a/src/mess/drivers/cgenie.c +++ b/src/mess/drivers/cgenie.c @@ -534,6 +534,7 @@ static MACHINE_CONFIG_START( cgenie_common, cgenie_state ) MCFG_GFXDECODE_ADD("gfxdecode", cgenie ) MCFG_PALETTE_ADD("palette", 108) + MCFG_PALETTE_INDIRECT_ENTRIES(49) // Actually the video is driven by an HD46505 clocked at XTAL_17_73447MHz/16 diff --git a/src/mess/drivers/intv.c b/src/mess/drivers/intv.c index cd9df0cf431..e393561c7eb 100644 --- a/src/mess/drivers/intv.c +++ b/src/mess/drivers/intv.c @@ -825,6 +825,7 @@ static MACHINE_CONFIG_START( intv, intv_state ) MCFG_SCREEN_VISIBLE_AREA(0, (STIC_OVERSCAN_LEFT_WIDTH+STIC_BACKTAB_WIDTH*STIC_CARD_WIDTH-1+STIC_OVERSCAN_RIGHT_WIDTH)*STIC_X_SCALE*INTV_X_SCALE-1, 0, (STIC_OVERSCAN_TOP_HEIGHT+STIC_BACKTAB_HEIGHT*STIC_CARD_HEIGHT+STIC_OVERSCAN_BOTTOM_HEIGHT)*STIC_Y_SCALE*INTV_Y_SCALE-1) MCFG_PALETTE_ADD("palette", 0x400) + MCFG_PALETTE_INDIRECT_ENTRIES(32) MCFG_PALETTE_INIT_OWNER(intv_state, intv) /* sound hardware */ diff --git a/src/mess/drivers/mz700.c b/src/mess/drivers/mz700.c index c399a7492d4..58ca38dd1fc 100644 --- a/src/mess/drivers/mz700.c +++ b/src/mess/drivers/mz700.c @@ -341,6 +341,7 @@ static MACHINE_CONFIG_START( mz700, mz_state ) MCFG_GFXDECODE_ADD("gfxdecode", mz700) MCFG_PALETTE_ADD("palette", 256*2) + MCFG_PALETTE_INDIRECT_ENTRIES(8) MCFG_PALETTE_INIT_OWNER(mz_state, mz) /* sound hardware */ diff --git a/src/mess/drivers/pdp1.c b/src/mess/drivers/pdp1.c index c30d5aeb650..c805d6aa6b3 100644 --- a/src/mess/drivers/pdp1.c +++ b/src/mess/drivers/pdp1.c @@ -1962,7 +1962,8 @@ static MACHINE_CONFIG_START( pdp1, pdp1_state ) MCFG_DEVICE_ADD("drum", PDP1_CYLINDER, 0) MCFG_GFXDECODE_ADD("gfxdecode", pdp1) - MCFG_PALETTE_ADD("palette", pen_crt_num_levels + sizeof(pdp1_colors) / 3 + sizeof(pdp1_palette)) + MCFG_PALETTE_ADD("palette", total_colors_needed + sizeof(pdp1_palette)) + MCFG_PALETTE_INDIRECT_ENTRIES(total_colors_needed) MCFG_PALETTE_INIT_OWNER(pdp1_state, pdp1) MACHINE_CONFIG_END diff --git a/src/mess/drivers/pocketc.c b/src/mess/drivers/pocketc.c index 67c56f8432f..51344fbd3c3 100644 --- a/src/mess/drivers/pocketc.c +++ b/src/mess/drivers/pocketc.c @@ -729,6 +729,7 @@ static MACHINE_CONFIG_FRAGMENT( pocketc ) // MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 273-1) MCFG_GFXDECODE_ADD("gfxdecode", pc1401 ) MCFG_PALETTE_ADD("palette", 8*2) + MCFG_PALETTE_INDIRECT_ENTRIES(6) MCFG_PALETTE_INIT_LEGACY( pocketc ) /* sound hardware */ diff --git a/src/mess/drivers/ti85.c b/src/mess/drivers/ti85.c index af2fa19ef1b..e0c8a255497 100644 --- a/src/mess/drivers/ti85.c +++ b/src/mess/drivers/ti85.c @@ -505,6 +505,7 @@ static MACHINE_CONFIG_START( ti81, ti85_state ) MCFG_SCREEN_UPDATE_DRIVER(ti85_state, screen_update_ti85) MCFG_PALETTE_ADD("palette", 224) + MCFG_PALETTE_INDIRECT_ENTRIES(224) MCFG_PALETTE_INIT_OWNER(ti85_state, ti85) MCFG_NVRAM_ADD_0FILL("nvram") diff --git a/src/mess/drivers/tx0.c b/src/mess/drivers/tx0.c index 4911071ec06..dfc8037e208 100644 --- a/src/mess/drivers/tx0.c +++ b/src/mess/drivers/tx0.c @@ -1596,7 +1596,8 @@ static MACHINE_CONFIG_START( tx0_64kw, tx0_state ) MCFG_DEVICE_ADD("magtape", TX0_MAGTAPE, 0) MCFG_GFXDECODE_ADD("gfxdecode", tx0) - MCFG_PALETTE_ADD("palette", pen_crt_num_levels + sizeof(tx0_colors) / 3 + sizeof(tx0_palette)) + MCFG_PALETTE_ADD("palette", total_colors_needed + sizeof(tx0_palette)) + MCFG_PALETTE_INDIRECT_ENTRIES(total_colors_needed) MCFG_PALETTE_INIT_OWNER(tx0_state, tx0) MACHINE_CONFIG_END diff --git a/src/mess/drivers/vtech2.c b/src/mess/drivers/vtech2.c index cd7ee8dd7da..5ae4db5b4d3 100644 --- a/src/mess/drivers/vtech2.c +++ b/src/mess/drivers/vtech2.c @@ -441,7 +441,8 @@ static MACHINE_CONFIG_START( laser350, vtech2_state ) MCFG_SCREEN_UPDATE_DRIVER(vtech2_state, screen_update_laser) MCFG_GFXDECODE_ADD("gfxdecode", vtech2 ) - MCFG_PALETTE_ADD("palette", 528) + MCFG_PALETTE_ADD("palette", 512+16) + MCFG_PALETTE_INDIRECT_ENTRIES(16) MCFG_PALETTE_INIT_OWNER(vtech2_state, vtech2) diff --git a/src/mess/video/911_vdt.c b/src/mess/video/911_vdt.c index 740e505bf1f..ae905341e0f 100644 --- a/src/mess/video/911_vdt.c +++ b/src/mess/video/911_vdt.c @@ -715,7 +715,8 @@ void vdt911_keyboard(device_t *device) } static MACHINE_CONFIG_FRAGMENT( vdt911 ) - MCFG_PALETTE_ADD("palette", 8) + MCFG_PALETTE_ADD("palette", 8) + MCFG_PALETTE_INDIRECT_ENTRIES(3) MCFG_PALETTE_INIT_OWNER(vdt911_device, vdt911) MCFG_GFXDECODE_ADD("gfxdecode", vdt911) |