Use owner()->subdevice instead of siblingdevice() like devcb2 does (nw)

This commit is contained in:
Alex W. Jackson 2014-04-06 08:12:24 +00:00
parent 941af9eea9
commit d9071fe7a9
5 changed files with 6 additions and 6 deletions

View File

@ -40,7 +40,7 @@ static GFXDECODE_START( video32 )
GFXDECODE_END
static MACHINE_CONFIG_FRAGMENT( video32 )
MCFG_GFXDECODE_ADD("gfxdecode", ":palette", video32)
MCFG_GFXDECODE_ADD("gfxdecode", "^^palette", video32)
MACHINE_CONFIG_END
//**************************************************************************

View File

@ -40,7 +40,7 @@ static GFXDECODE_START( video64 )
GFXDECODE_END
static MACHINE_CONFIG_FRAGMENT( video64 )
MCFG_GFXDECODE_ADD("gfxdecode", ":palette", video64)
MCFG_GFXDECODE_ADD("gfxdecode", "^^palette", video64)
MACHINE_CONFIG_END
//**************************************************************************

View File

@ -80,7 +80,7 @@ void device_gfx_interface::interface_pre_start()
// find our palette device, either as a sibling device or subdevice
if (m_palette_is_sibling)
m_palette = device().siblingdevice<palette_device>(m_palette_tag);
m_palette = device().owner()->subdevice<palette_device>(m_palette_tag);
else
m_palette = device().subdevice<palette_device>(m_palette_tag);
@ -301,7 +301,7 @@ void device_gfx_interface::interface_validity_check(validity_checker &valid) con
{
palette_device *palette;
if (m_palette_is_sibling)
palette = device().siblingdevice<palette_device>(m_palette_tag);
palette = device().owner()->subdevice<palette_device>(m_palette_tag);
else
palette = device().subdevice<palette_device>(m_palette_tag);

View File

@ -214,7 +214,7 @@ void namco_c45_road_device::device_start()
}
MACHINE_CONFIG_FRAGMENT( namco_c45_road )
MCFG_GFXDECODE_ADD("gfxdecode", ":palette", empty) // FIXME
MCFG_GFXDECODE_ADD("gfxdecode", "^palette", empty) // FIXME
MACHINE_CONFIG_END
//-------------------------------------------------
// device_mconfig_additions - return a pointer to

View File

@ -312,7 +312,7 @@ static MACHINE_CONFIG_FRAGMENT( segacd_fragment )
MCFG_TIMER_DRIVER_ADD("stamp_timer", sega_segacd_device, segacd_gfx_conversion_timer_callback)
MCFG_TIMER_DRIVER_ADD("scd_dma_timer", sega_segacd_device, scd_dma_timer_callback)
MCFG_GFXDECODE_ADD("gfxdecode", ":gen_vdp:palette", segacd) // FIXME
MCFG_GFXDECODE_ADD("gfxdecode", "^gen_vdp:palette", segacd) // FIXME
MCFG_DEFAULT_LAYOUT( layout_megacd )