diff options
Diffstat (limited to 'src/mame/drivers/kingobox.cpp')
-rw-r--r-- | src/mame/drivers/kingobox.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/mame/drivers/kingobox.cpp b/src/mame/drivers/kingobox.cpp index 399135a8875..cb3f3d8d78a 100644 --- a/src/mame/drivers/kingobox.cpp +++ b/src/mame/drivers/kingobox.cpp @@ -495,13 +495,11 @@ MACHINE_CONFIG_START(kingofb_state::kingofb) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(kingofb_state, screen_update_kingofb) - MCFG_SCREEN_PALETTE("palette") + MCFG_SCREEN_PALETTE(m_palette) MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE("nmigate", input_merger_device, in_w<0>)) - MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_kingobox) - MCFG_PALETTE_ADD("palette", 256+8*2) - MCFG_PALETTE_INDIRECT_ENTRIES(256+8) - MCFG_PALETTE_INIT_OWNER(kingofb_state,kingofb) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, m_palette, gfx_kingobox) + PALETTE(config, m_palette, FUNC(kingofb_state::kingofb_palette), 256+8*2, 256+8); MCFG_VIDEO_START_OVERRIDE(kingofb_state,kingofb) /* sound hardware */ @@ -553,13 +551,11 @@ MACHINE_CONFIG_START(kingofb_state::ringking) MCFG_SCREEN_SIZE(32*8, 32*8) MCFG_SCREEN_VISIBLE_AREA(0*8, 32*8-1, 2*8, 30*8-1) MCFG_SCREEN_UPDATE_DRIVER(kingofb_state, screen_update_ringking) - MCFG_SCREEN_PALETTE("palette") + MCFG_SCREEN_PALETTE(m_palette) MCFG_SCREEN_VBLANK_CALLBACK(WRITELINE("nmigate", input_merger_device, in_w<0>)) - MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_rk) - MCFG_PALETTE_ADD("palette", 256+8*2) - MCFG_PALETTE_INDIRECT_ENTRIES(256+8) - MCFG_PALETTE_INIT_OWNER(kingofb_state,ringking) + MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, m_palette, gfx_rk) + PALETTE(config, m_palette, FUNC(kingofb_state::ringking_palette), 256+8*2, 256+8); MCFG_VIDEO_START_OVERRIDE(kingofb_state,ringking) /* sound hardware */ |