summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
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
commitd3edfb5fc607823fe66b66b125f622c7745f12a7 (patch)
tree0b6ca0a12290b8e0df3e0e7d042018493f9f3670 /src
parentaf2392a9d0feb2318399060fa4a3fa8cb0691363 (diff)
All MESS drivers using indirect colors now explicitly declare them [Alex Jackson]
Diffstat (limited to 'src')
-rw-r--r--src/mess/drivers/aquarius.c1
-rw-r--r--src/mess/drivers/arcadia.c1
-rw-r--r--src/mess/drivers/cgenie.c1
-rw-r--r--src/mess/drivers/intv.c1
-rw-r--r--src/mess/drivers/mz700.c1
-rw-r--r--src/mess/drivers/pdp1.c3
-rw-r--r--src/mess/drivers/pocketc.c1
-rw-r--r--src/mess/drivers/ti85.c1
-rw-r--r--src/mess/drivers/tx0.c3
-rw-r--r--src/mess/drivers/vtech2.c3
-rw-r--r--src/mess/video/911_vdt.c3
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)