summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/jackal.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/jackal.cpp')
-rw-r--r--src/mame/drivers/jackal.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/mame/drivers/jackal.cpp b/src/mame/drivers/jackal.cpp
index 4debcc73ef4..0e8b8480cbc 100644
--- a/src/mame/drivers/jackal.cpp
+++ b/src/mame/drivers/jackal.cpp
@@ -380,12 +380,10 @@ MACHINE_CONFIG_START(jackal_state::jackal)
MCFG_SCREEN_PALETTE("palette")
MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE(*this, jackal_state, vblank_irq))
- MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_jackal)
- MCFG_PALETTE_ADD("palette", 0x300)
- MCFG_PALETTE_INDIRECT_ENTRIES(0x200)
- MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
- MCFG_PALETTE_ENDIANNESS(ENDIANNESS_LITTLE)
- MCFG_PALETTE_INIT_OWNER(jackal_state, jackal)
+ GFXDECODE(config, m_gfxdecode, m_palette, gfx_jackal);
+ PALETTE(config, m_palette, FUNC(jackal_state::jackal_palette));
+ m_palette->set_format(palette_device::xBGR_555, 0x300, 0x200);
+ m_palette->set_endianness(ENDIANNESS_LITTLE);
/* sound hardware */
SPEAKER(config, "lspeaker").front_left();