summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/snk.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/snk.cpp')
-rw-r--r--src/mame/drivers/snk.cpp22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/mame/drivers/snk.cpp b/src/mame/drivers/snk.cpp
index c1646f14099..20d356abcb0 100644
--- a/src/mame/drivers/snk.cpp
+++ b/src/mame/drivers/snk.cpp
@@ -3639,9 +3639,8 @@ void snk_state::marvins(machine_config &config)
GFXDECODE(config, m_gfxdecode, m_palette, gfx_marvins);
- PALETTE(config, m_palette, 0x400);
+ PALETTE(config, m_palette, FUNC(snk_state::tnk3_palette), 0x400);
m_palette->enable_shadows();
- m_palette->set_init(FUNC(snk_state::palette_init_tnk3));
MCFG_VIDEO_START_OVERRIDE(snk_state,marvins)
@@ -3702,9 +3701,8 @@ void snk_state::jcross(machine_config &config)
GFXDECODE(config, m_gfxdecode, m_palette, gfx_tnk3);
- PALETTE(config, m_palette, 0x400);
+ PALETTE(config, m_palette, FUNC(snk_state::tnk3_palette), 0x400);
m_palette->enable_shadows();
- m_palette->set_init(FUNC(snk_state::palette_init_tnk3));
MCFG_VIDEO_START_OVERRIDE(snk_state,jcross)
@@ -3774,9 +3772,8 @@ void snk_state::tnk3(machine_config &config)
GFXDECODE(config, m_gfxdecode, m_palette, gfx_tnk3);
- PALETTE(config, m_palette, 0x400);
+ PALETTE(config, m_palette, FUNC(snk_state::tnk3_palette), 0x400);
m_palette->enable_shadows();
- m_palette->set_init(FUNC(snk_state::palette_init_tnk3));
MCFG_VIDEO_START_OVERRIDE(snk_state,tnk3)
@@ -3867,9 +3864,7 @@ void snk_state::ikari(machine_config &config)
m_screen->set_palette(m_palette);
GFXDECODE(config, m_gfxdecode, m_palette, gfx_ikari);
- PALETTE(config, m_palette, 0x400);
- m_palette->set_prom_region("proms");
- m_palette->set_init("palette", FUNC(palette_device::palette_init_RRRRGGGGBBBB_proms));
+ PALETTE(config, m_palette, palette_device::RGB_444_PROMS, "proms", 0x400);
m_palette->enable_shadows();
MCFG_VIDEO_START_OVERRIDE(snk_state,ikari)
@@ -3927,9 +3922,7 @@ void snk_state::bermudat(machine_config &config)
m_screen->set_palette(m_palette);
GFXDECODE(config, m_gfxdecode, m_palette, gfx_gwar);
- PALETTE(config, m_palette, 0x400);
- m_palette->set_prom_region("proms");
- m_palette->set_init("palette", FUNC(palette_device::palette_init_RRRRGGGGBBBB_proms));
+ PALETTE(config, m_palette, palette_device::RGB_444_PROMS, "proms", 0x400);
MCFG_VIDEO_START_OVERRIDE(snk_state,gwar)
@@ -4011,10 +4004,7 @@ void snk_state::tdfever(machine_config &config)
m_screen->set_palette(m_palette);
GFXDECODE(config, m_gfxdecode, m_palette, gfx_tdfever);
- PALETTE(config, m_palette, 0x400);
- m_palette->set_prom_region("proms");
- m_palette->set_init("palette", FUNC(palette_device::palette_init_RRRRGGGGBBBB_proms));
- m_palette->enable_shadows();
+ PALETTE(config, m_palette, palette_device::RGB_444_PROMS, "proms", 0x400).enable_shadows();
MCFG_VIDEO_START_OVERRIDE(snk_state,tdfever)