From a4963cb2c4b3512b7696395c3a21d64e1402cf15 Mon Sep 17 00:00:00 2001 From: angelosa Date: Wed, 14 Sep 2016 21:54:38 +0200 Subject: [PATCH] Fix MT #00343 --- src/mame/drivers/seta.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/seta.cpp b/src/mame/drivers/seta.cpp index de7e049bad4..b1b479b72e7 100644 --- a/src/mame/drivers/seta.cpp +++ b/src/mame/drivers/seta.cpp @@ -7498,6 +7498,12 @@ static GFXDECODE_START( tndrcade ) GFXDECODE_ENTRY( "gfx1", 0, layout_planes_2roms, 512*0, 32 ) // [0] Sprites GFXDECODE_END +// TODO: pairlove sets up two identical palette banks at 0-1ff and 0x200-0x3ff in-game, 0x200-0x3ff only in service mode. +// Maybe there's a color offset register to somewhere? +static GFXDECODE_START( pairlove ) + GFXDECODE_ENTRY( "gfx1", 0, layout_planes_2roms, 512*1, 32 ) // [0] Sprites +GFXDECODE_END + /*************************************************************************** Orbs ***************************************************************************/ @@ -9457,7 +9463,7 @@ static MACHINE_CONFIG_START( pairlove, seta_state ) MCFG_SCREEN_UPDATE_DRIVER(seta_state, screen_update_seta_no_layers) MCFG_SCREEN_PALETTE("palette") - MCFG_GFXDECODE_ADD("gfxdecode", "palette", tndrcade) + MCFG_GFXDECODE_ADD("gfxdecode", "palette", pairlove) MCFG_PALETTE_ADD("palette", 2048) /* sprites only */ MCFG_VIDEO_START_OVERRIDE(seta_state,seta_no_layers)