summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/ti85.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/ti85.cpp')
-rw-r--r--src/mame/drivers/ti85.cpp16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/mame/drivers/ti85.cpp b/src/mame/drivers/ti85.cpp
index 8c9af0dd245..311202be357 100644
--- a/src/mame/drivers/ti85.cpp
+++ b/src/mame/drivers/ti85.cpp
@@ -593,9 +593,7 @@ MACHINE_CONFIG_START(ti85_state::ti81)
MCFG_SCREEN_UPDATE_DRIVER(ti85_state, screen_update_ti85)
MCFG_SCREEN_PALETTE("palette")
- MCFG_PALETTE_ADD("palette", 224)
- MCFG_PALETTE_INDIRECT_ENTRIES(224)
- MCFG_PALETTE_INIT_OWNER(ti85_state, ti85)
+ PALETTE(config, "palette", FUNC(ti85_state::ti85_palette), 224, 224);
NVRAM(config, "nvram", nvram_device::DEFAULT_ALL_0);
MACHINE_CONFIG_END
@@ -635,9 +633,7 @@ MACHINE_CONFIG_START(ti85_state::ti82)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
- MCFG_PALETTE_MODIFY("palette")
- MCFG_PALETTE_ENTRIES(2)
- MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
+ subdevice<palette_device>("palette")->set_entries(2).set_init(FUNC(ti85_state::ti82_palette));
MCFG_DEVICE_ADD("t6a04", T6A04, 0)
MCFG_T6A04_SIZE(96, 64)
@@ -664,9 +660,7 @@ MACHINE_CONFIG_START(ti85_state::ti83)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
- MCFG_PALETTE_MODIFY("palette")
- MCFG_PALETTE_ENTRIES(2)
- MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
+ subdevice<palette_device>("palette")->set_entries(2).set_init(FUNC(ti85_state::ti82_palette));
MCFG_DEVICE_ADD("t6a04", T6A04, 0)
MCFG_T6A04_SIZE(96, 64)
@@ -697,9 +691,7 @@ MACHINE_CONFIG_START(ti85_state::ti83p)
MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_UPDATE_DEVICE("t6a04", t6a04_device, screen_update)
- MCFG_PALETTE_MODIFY("palette")
- MCFG_PALETTE_ENTRIES(2)
- MCFG_PALETTE_INIT_OWNER(ti85_state, ti82 )
+ subdevice<palette_device>("palette")->set_entries(2).set_init(FUNC(ti85_state::ti82_palette));
ADDRESS_MAP_BANK(config, "membank1").set_map(&ti85_state::ti83p_banked_mem).set_options(ENDIANNESS_LITTLE, 8, 32, 0x4000);
ADDRESS_MAP_BANK(config, "membank2").set_map(&ti85_state::ti83p_banked_mem).set_options(ENDIANNESS_LITTLE, 8, 32, 0x4000);