summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/ti89.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/ti89.c')
-rw-r--r--src/mess/drivers/ti89.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mess/drivers/ti89.c b/src/mess/drivers/ti89.c
index 1ba43fc69c6..e6169a4ff0b 100644
--- a/src/mess/drivers/ti89.c
+++ b/src/mess/drivers/ti89.c
@@ -508,10 +508,10 @@ UINT32 ti68k_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, c
return 0;
}
-void ti68k_state::palette_init()
+PALETTE_INIT_MEMBER(ti68k_state, ti68k)
{
- palette_set_color(machine(), 0, rgb_t(138, 146, 148));
- palette_set_color(machine(), 1, rgb_t(92, 83, 88));
+ palette.set_pen_color(0, rgb_t(138, 146, 148));
+ palette.set_pen_color(1, rgb_t(92, 83, 88));
}
static MACHINE_CONFIG_START( ti89, ti68k_state )
@@ -528,7 +528,8 @@ static MACHINE_CONFIG_START( ti89, ti68k_state )
MCFG_SCREEN_UPDATE_DRIVER(ti68k_state, screen_update)
MCFG_SCREEN_SIZE(240, 128)
MCFG_SCREEN_VISIBLE_AREA(0, 160-1, 0, 100-1)
- MCFG_PALETTE_LENGTH(2)
+ MCFG_PALETTE_ADD("palette", 2)
+ MCFG_PALETTE_INIT_OWNER(ti68k_state, ti68k)
MCFG_DEFAULT_LAYOUT(layout_lcd)
MCFG_SHARP_UNK128MBIT_ADD("flash") //should be LH28F320 for ti89t and v200 and LH28F160S3T for other models