summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/ti85.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/ti85.c')
-rw-r--r--src/mess/drivers/ti85.c22
1 files changed, 14 insertions, 8 deletions
diff --git a/src/mess/drivers/ti85.c b/src/mess/drivers/ti85.c
index 50a5192f075..af2fa19ef1b 100644
--- a/src/mess/drivers/ti85.c
+++ b/src/mess/drivers/ti85.c
@@ -504,8 +504,8 @@ static MACHINE_CONFIG_START( ti81, ti85_state )
MCFG_SCREEN_VISIBLE_AREA(0, 96-1, 0, 64-1)
MCFG_SCREEN_UPDATE_DRIVER(ti85_state, screen_update_ti85)
- MCFG_PALETTE_LENGTH(224)
-
+ MCFG_PALETTE_ADD("palette", 224)
+ MCFG_PALETTE_INIT_OWNER(ti85_state, ti85)
MCFG_NVRAM_ADD_0FILL("nvram")
MACHINE_CONFIG_END
@@ -550,8 +550,10 @@ static MACHINE_CONFIG_DERIVED( ti82, ti81 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
- MCFG_PALETTE_LENGTH(2)
- MCFG_PALETTE_INIT_OVERRIDE(ti85_state, ti82 )
+
+ MCFG_DEVICE_REMOVE("palette")
+ MCFG_PALETTE_ADD("palette", 2)
+ MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
MCFG_T6A04_ADD("t6a04", ti82_display)
@@ -578,8 +580,10 @@ static MACHINE_CONFIG_DERIVED( ti83, ti81 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
- MCFG_PALETTE_LENGTH(2)
- MCFG_PALETTE_INIT_OVERRIDE(ti85_state, ti82 )
+
+ MCFG_DEVICE_REMOVE("palette")
+ MCFG_PALETTE_ADD("palette", 2)
+ MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
MCFG_T6A04_ADD("t6a04", ti82_display)
MACHINE_CONFIG_END
@@ -610,8 +614,10 @@ static MACHINE_CONFIG_DERIVED( ti83p, ti81 )
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
- MCFG_PALETTE_LENGTH(2)
- MCFG_PALETTE_INIT_OVERRIDE(ti85_state, ti82 )
+
+ MCFG_DEVICE_REMOVE("palette")
+ MCFG_PALETTE_ADD("palette", 2)
+ MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
MCFG_T6A04_ADD("t6a04", ti82_display)