summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/galaga.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/galaga.cpp')
-rw-r--r--src/mame/drivers/galaga.cpp18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/mame/drivers/galaga.cpp b/src/mame/drivers/galaga.cpp
index 5461f784450..bcad96fa4c7 100644
--- a/src/mame/drivers/galaga.cpp
+++ b/src/mame/drivers/galaga.cpp
@@ -1659,12 +1659,10 @@ void bosco_state::bosco(machine_config &config)
m_screen->set_screen_update(FUNC(bosco_state::screen_update_bosco));
m_screen->screen_vblank().set(FUNC(bosco_state::screen_vblank_bosco));
m_screen->screen_vblank().append(FUNC(galaga_state::vblank_irq));
- m_screen->set_palette("palette");
+ m_screen->set_palette(m_palette);
GFXDECODE(config, m_gfxdecode, m_palette, gfx_bosco);
- PALETTE(config, m_palette, 64*4+64*4+4+64);
- m_palette->set_indirect_entries(32+64);
- m_palette->set_init(FUNC(bosco_state::palette_init_bosco));
+ PALETTE(config, m_palette, FUNC(bosco_state::bosco_palette), 64*4 + 64*4 + 4 + 64, 32+64);
MCFG_VIDEO_START_OVERRIDE(bosco_state,bosco)
@@ -1734,9 +1732,7 @@ void galaga_state::galaga(machine_config &config)
m_screen->set_palette("palette");
GFXDECODE(config, m_gfxdecode, m_palette, gfx_galaga);
- PALETTE(config, m_palette, 64*4+64*4+64);
- m_palette->set_indirect_entries(32+64);
- m_palette->set_init(FUNC(galaga_state::palette_init_galaga));
+ PALETTE(config, m_palette, FUNC(galaga_state::galaga_palette), 64*4 + 64*4 + 4 + 64, 32+64);
MCFG_VIDEO_START_OVERRIDE(galaga_state,galaga)
@@ -1837,9 +1833,7 @@ void xevious_state::xevious(machine_config &config)
m_screen->screen_vblank().set(FUNC(galaga_state::vblank_irq));
GFXDECODE(config, m_gfxdecode, m_palette, gfx_xevious);
- PALETTE(config, m_palette, 128*4+64*8+64*2);
- m_palette->set_indirect_entries(128+1);
- m_palette->set_init(FUNC(xevious_state::palette_init_xevious));
+ PALETTE(config, m_palette, FUNC(xevious_state::xevious_palette), 128*4 + 64*8 + 64*2, 128+1);
MCFG_VIDEO_START_OVERRIDE(xevious_state,xevious)
@@ -1951,9 +1945,7 @@ void digdug_state::digdug(machine_config &config)
m_screen->screen_vblank().set(FUNC(galaga_state::vblank_irq));
GFXDECODE(config, m_gfxdecode, m_palette, gfx_digdug);
- PALETTE(config, m_palette, 16*2+64*4+64*4);
- m_palette->set_indirect_entries(32);
- m_palette->set_init(FUNC(digdug_state::palette_init_digdug));
+ PALETTE(config, m_palette, FUNC(digdug_state::digdug_palette), 16*2 + 64*4 + 64*4, 32);
MCFG_VIDEO_START_OVERRIDE(digdug_state,digdug)