diff options
Diffstat (limited to 'src/mame/drivers/1942.cpp')
-rw-r--r-- | src/mame/drivers/1942.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/mame/drivers/1942.cpp b/src/mame/drivers/1942.cpp index c35f9baee7a..a063ee16ef9 100644 --- a/src/mame/drivers/1942.cpp +++ b/src/mame/drivers/1942.cpp @@ -578,9 +578,7 @@ MACHINE_CONFIG_START(_1942_state::_1942) /* video hardware */ MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_1942) - MCFG_PALETTE_ADD(m_palette, 64*4+4*32*8+16*16) - MCFG_PALETTE_INDIRECT_ENTRIES(256) - MCFG_PALETTE_INIT_OWNER(_1942_state, 1942) + PALETTE(config, m_palette, FUNC(_1942_state::_1942_palette), 64*4+4*32*8+16*16, 256); screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); screen.set_refresh_hz(60); @@ -634,7 +632,7 @@ MACHINE_CONFIG_START(_1942p_state::_1942p) /* basic machine hardware */ MCFG_DEVICE_ADD("maincpu", Z80, MAIN_CPU_CLOCK_1942P) /* 4 MHz - verified on PCB */ MCFG_DEVICE_PROGRAM_MAP(_1942p_map) - MCFG_DEVICE_VBLANK_INT_DRIVER("screen", _1942p_state, irq0_line_hold) // note, powerups won't move down the screen with the original '1942' logic. + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", _1942p_state, irq0_line_hold) // note, powerups won't move down the screen with the original '1942' logic. MCFG_DEVICE_ADD("audiocpu", Z80, SOUND_CPU_CLOCK_1942P) /* 4 MHz - verified on PCB */ MCFG_DEVICE_PROGRAM_MAP(_1942p_sound_map) @@ -645,9 +643,7 @@ MACHINE_CONFIG_START(_1942p_state::_1942p) /* video hardware */ MCFG_DEVICE_ADD("gfxdecode", GFXDECODE, "palette", gfx_1942p) - MCFG_PALETTE_ADD(m_palette, 0x500) - MCFG_PALETTE_INDIRECT_ENTRIES(0x400) - MCFG_PALETTE_INIT_OWNER(_1942p_state, 1942p) + PALETTE(config, m_palette, FUNC(_1942p_state::_1942p_palette), 0x500, 0x400); screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); screen.set_refresh_hz(60); |