mirror of
https://github.com/holub/mame
synced 2025-10-05 08:41:31 +03:00
Merge pull request #780 from ajrhacker/subdevice_gfx
Reduce the incidence of required_device<palette_device> in subdevices [AJR]
This commit is contained in:
commit
9c181657d1
@ -24,7 +24,8 @@
|
||||
// ======================> comx_clm_device
|
||||
|
||||
class comx_clm_device : public device_t,
|
||||
public device_comx_expansion_card_interface
|
||||
public device_comx_expansion_card_interface,
|
||||
public device_gfx_interface
|
||||
{
|
||||
public:
|
||||
// construction/destruction
|
||||
|
@ -36,13 +36,6 @@ static const gfx_layout iq151_video32_charlayout =
|
||||
8*8 /* every char takes 8 bytes */
|
||||
};
|
||||
|
||||
static GFXDECODE_START( video32 )
|
||||
GFXDECODE_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( video32 )
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "^^palette", video32)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
//**************************************************************************
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
@ -59,9 +52,8 @@ const device_type IQ151_VIDEO32 = &device_creator<iq151_video32_device>;
|
||||
|
||||
iq151_video32_device::iq151_video32_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, IQ151_VIDEO32, "IQ151 video32", tag, owner, clock, "iq151_video32", __FILE__),
|
||||
device_iq151cart_interface( mconfig, *this ), m_videoram(nullptr), m_chargen(nullptr),
|
||||
m_gfxdecode(*this, "gfxdecode"),
|
||||
m_palette(*this, "^^palette")
|
||||
device_gfx_interface(mconfig, *this, nullptr, "^^palette"),
|
||||
device_iq151cart_interface( mconfig, *this ), m_videoram(nullptr), m_chargen(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -75,7 +67,7 @@ void iq151_video32_device::device_start()
|
||||
m_videoram = (UINT8*)memregion("videoram")->base();
|
||||
m_chargen = (UINT8*)memregion("chargen")->base();
|
||||
|
||||
m_gfxdecode->set_gfx(0, std::make_unique<gfx_element>(m_palette, iq151_video32_charlayout, m_chargen, 0, 1, 0));
|
||||
set_gfx(0, std::make_unique<gfx_element>(palette(), iq151_video32_charlayout, m_chargen, 0, 1, 0));
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
@ -91,16 +83,6 @@ void iq151_video32_device::device_reset()
|
||||
screen->set_visible_area(0, 32*8-1, 0, 32*8-1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
// machine_config_additions - device-specific
|
||||
// machine configurations
|
||||
//-------------------------------------------------
|
||||
|
||||
machine_config_constructor iq151_video32_device::device_mconfig_additions() const
|
||||
{
|
||||
return MACHINE_CONFIG_NAME( video32 );
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
// device_rom_region
|
||||
//-------------------------------------------------
|
||||
|
@ -16,6 +16,7 @@
|
||||
|
||||
class iq151_video32_device :
|
||||
public device_t,
|
||||
public device_gfx_interface,
|
||||
public device_iq151cart_interface
|
||||
{
|
||||
public:
|
||||
@ -24,7 +25,6 @@ public:
|
||||
|
||||
// optional information overrides
|
||||
virtual const rom_entry *device_rom_region() const override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
@ -39,8 +39,6 @@ protected:
|
||||
private:
|
||||
UINT8 * m_videoram;
|
||||
UINT8 * m_chargen;
|
||||
required_device<gfxdecode_device> m_gfxdecode;
|
||||
required_device<palette_device> m_palette;
|
||||
};
|
||||
|
||||
|
||||
|
@ -36,13 +36,6 @@ static const gfx_layout iq151_video64_charlayout =
|
||||
8*8 /* every char takes 8 bytes */
|
||||
};
|
||||
|
||||
static GFXDECODE_START( video64 )
|
||||
GFXDECODE_END
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( video64 )
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "^^palette", video64)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
//**************************************************************************
|
||||
// GLOBAL VARIABLES
|
||||
//**************************************************************************
|
||||
@ -59,9 +52,8 @@ const device_type IQ151_VIDEO64 = &device_creator<iq151_video64_device>;
|
||||
|
||||
iq151_video64_device::iq151_video64_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock)
|
||||
: device_t(mconfig, IQ151_VIDEO64, "IQ151 video64", tag, owner, clock, "iq151_video64", __FILE__),
|
||||
device_iq151cart_interface( mconfig, *this ), m_videoram(nullptr), m_chargen(nullptr),
|
||||
m_gfxdecode(*this, "gfxdecode"),
|
||||
m_palette(*this, "^^palette")
|
||||
device_gfx_interface(mconfig, *this, nullptr, "^^palette"),
|
||||
device_iq151cart_interface( mconfig, *this ), m_videoram(nullptr), m_chargen(nullptr)
|
||||
{
|
||||
}
|
||||
|
||||
@ -74,7 +66,7 @@ void iq151_video64_device::device_start()
|
||||
m_videoram = (UINT8*)memregion("videoram")->base();
|
||||
m_chargen = (UINT8*)memregion("chargen")->base();
|
||||
|
||||
m_gfxdecode->set_gfx(0,std::make_unique<gfx_element>(m_palette, iq151_video64_charlayout, m_chargen, 0, 1, 0));
|
||||
set_gfx(0,std::make_unique<gfx_element>(palette(), iq151_video64_charlayout, m_chargen, 0, 1, 0));
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
@ -90,16 +82,6 @@ void iq151_video64_device::device_reset()
|
||||
screen->set_visible_area(0, 64*6-1, 0, 32*8-1);
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
// machine_config_additions - device-specific
|
||||
// machine configurations
|
||||
//-------------------------------------------------
|
||||
|
||||
machine_config_constructor iq151_video64_device::device_mconfig_additions() const
|
||||
{
|
||||
return MACHINE_CONFIG_NAME( video64 );
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
// device_rom_region
|
||||
//-------------------------------------------------
|
||||
|
@ -16,6 +16,7 @@
|
||||
|
||||
class iq151_video64_device :
|
||||
public device_t,
|
||||
public device_gfx_interface,
|
||||
public device_iq151cart_interface
|
||||
{
|
||||
public:
|
||||
@ -24,7 +25,6 @@ public:
|
||||
|
||||
// optional information overrides
|
||||
virtual const rom_entry *device_rom_region() const override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
@ -40,8 +40,6 @@ protected:
|
||||
private:
|
||||
UINT8 * m_videoram;
|
||||
UINT8 * m_chargen;
|
||||
required_device<gfxdecode_device> m_gfxdecode;
|
||||
required_device<palette_device> m_palette;
|
||||
};
|
||||
|
||||
|
||||
|
@ -46,7 +46,7 @@ WRITE8_MEMBER(tc0091lvc_device::tc0091lvc_paletteram_w)
|
||||
g |= ((i & 2) >> 1);
|
||||
r |= (i & 1);
|
||||
|
||||
m_palette->set_pen_color(offset / 2, pal5bit(r), pal5bit(g), pal5bit(b));
|
||||
m_gfxdecode->palette().set_pen_color(offset / 2, pal5bit(r), pal5bit(g), pal5bit(b));
|
||||
}
|
||||
}
|
||||
|
||||
@ -168,8 +168,7 @@ tc0091lvc_device::tc0091lvc_device(const machine_config &mconfig, const char *ta
|
||||
: device_t(mconfig, TC0091LVC, "Taito TC0091LVC", tag, owner, clock, "tc0091lvc", __FILE__),
|
||||
device_memory_interface(mconfig, *this),
|
||||
m_space_config("tc0091lvc", ENDIANNESS_LITTLE, 8,20, 0, nullptr, *ADDRESS_MAP_NAME(tc0091lvc_map8)),
|
||||
m_gfxdecode(*this),
|
||||
m_palette(*this)
|
||||
m_gfxdecode(*this)
|
||||
{
|
||||
}
|
||||
|
||||
@ -184,17 +183,6 @@ void tc0091lvc_device::static_set_gfxdecode_tag(device_t &device, const char *ta
|
||||
}
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// static_set_palette_tag: Set the tag of the
|
||||
// palette device
|
||||
//-------------------------------------------------
|
||||
|
||||
void tc0091lvc_device::static_set_palette_tag(device_t &device, const char *tag)
|
||||
{
|
||||
downcast<tc0091lvc_device &>(device).m_palette.set_tag(tag);
|
||||
}
|
||||
|
||||
|
||||
void tc0091lvc_device::device_config_complete()
|
||||
{
|
||||
// int address_bits = 20;
|
||||
@ -297,7 +285,8 @@ void tc0091lvc_device::device_start()
|
||||
|
||||
//printf("m_gfx_index %d\n", m_gfx_index);
|
||||
|
||||
m_gfxdecode->set_gfx(m_gfx_index, std::make_unique<gfx_element>(m_palette, char_layout, (UINT8 *)m_pcg_ram, 0, m_palette->entries() / 16, 0));
|
||||
palette_device &palette = m_gfxdecode->palette();
|
||||
m_gfxdecode->set_gfx(m_gfx_index, std::make_unique<gfx_element>(palette, char_layout, (UINT8 *)m_pcg_ram, 0, palette.entries() / 16, 0));
|
||||
}
|
||||
|
||||
void tc0091lvc_device::device_reset()
|
||||
@ -346,7 +335,7 @@ UINT32 tc0091lvc_device::screen_update(screen_device &screen, bitmap_ind16 &bitm
|
||||
int x,y;
|
||||
UINT8 global_flip;
|
||||
|
||||
bitmap.fill(m_palette->black_pen(), cliprect);
|
||||
bitmap.fill(m_gfxdecode->palette().black_pen(), cliprect);
|
||||
|
||||
if((m_vregs[4] & 0x20) == 0)
|
||||
return 0;
|
||||
@ -367,7 +356,7 @@ UINT32 tc0091lvc_device::screen_update(screen_device &screen, bitmap_ind16 &bitm
|
||||
res_y = (global_flip) ? 256-y : y;
|
||||
|
||||
if(screen.visible_area().contains(res_x, res_y))
|
||||
bitmap.pix16(res_y, res_x) = m_palette->pen(m_bitmap_ram[count]);
|
||||
bitmap.pix16(res_y, res_x) = m_gfxdecode->palette().pen(m_bitmap_ram[count]);
|
||||
|
||||
count++;
|
||||
}
|
||||
|
@ -21,7 +21,6 @@ public:
|
||||
|
||||
// static configuration
|
||||
static void static_set_gfxdecode_tag(device_t &device, const char *tag);
|
||||
static void static_set_palette_tag(device_t &device, const char *tag);
|
||||
|
||||
DECLARE_READ8_MEMBER( vregs_r );
|
||||
DECLARE_WRITE8_MEMBER( vregs_w );
|
||||
@ -80,7 +79,6 @@ protected:
|
||||
virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
|
||||
address_space_config m_space_config;
|
||||
required_device<gfxdecode_device> m_gfxdecode;
|
||||
required_device<palette_device> m_palette;
|
||||
};
|
||||
|
||||
extern const device_type TC0091LVC;
|
||||
@ -88,8 +86,5 @@ extern const device_type TC0091LVC;
|
||||
#define MCFG_TC0091LVC_GFXDECODE(_gfxtag) \
|
||||
tc0091lvc_device::static_set_gfxdecode_tag(*device, "^" _gfxtag);
|
||||
|
||||
#define MCFG_TC0091LVC_PALETTE(_palette_tag) \
|
||||
tc0091lvc_device::static_set_palette_tag(*device, "^" _palette_tag);
|
||||
|
||||
|
||||
#endif
|
||||
|
@ -312,16 +312,15 @@ static MACHINE_CONFIG_START( actfancr, actfancr_state )
|
||||
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,2,2,2);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(2, 2, 2)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,0,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 0, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_MXC06, 0)
|
||||
deco_mxc06_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_MXC06_GFX_REGION(1)
|
||||
MCFG_DECO_MXC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_MXC06_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
@ -368,16 +367,15 @@ static MACHINE_CONFIG_START( triothep, actfancr_state )
|
||||
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,2,2,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(2, 2, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,0,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 0, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_MXC06, 0)
|
||||
deco_mxc06_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_MXC06_GFX_REGION(1)
|
||||
MCFG_DECO_MXC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_MXC06_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -1341,7 +1341,6 @@ static MACHINE_CONFIG_START( pspikes, aerofgt_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_old_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(1)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(aerofgt_state,pspikes)
|
||||
|
||||
@ -1451,7 +1450,6 @@ static MACHINE_CONFIG_START( pspikesc, aerofgt_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_old_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(1)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(aerofgt_state,pspikes)
|
||||
|
||||
@ -1494,13 +1492,11 @@ static MACHINE_CONFIG_START( karatblz, aerofgt_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_old_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(2)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("vsystem_spr_ol2", VSYSTEM_SPR2, 0)
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_ol2_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(3)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(aerofgt_state,karatblz)
|
||||
|
||||
@ -1545,13 +1541,11 @@ static MACHINE_CONFIG_START( karatblzbl, aerofgt_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_old_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(2)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("vsystem_spr_ol2", VSYSTEM_SPR2, 0)
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_ol2_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(3)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(aerofgt_state,karatblz)
|
||||
|
||||
@ -1593,14 +1587,12 @@ static MACHINE_CONFIG_START( spinlbrk, aerofgt_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_PRITYPE(1)
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(2)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("vsystem_spr_ol2", VSYSTEM_SPR2, 0)
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_ol2_tile_callback ) // rom lookup
|
||||
MCFG_VSYSTEM_SPR2_SET_PRITYPE(1)
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(3)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(aerofgt_state,spinlbrk)
|
||||
|
||||
@ -1647,13 +1639,11 @@ static MACHINE_CONFIG_START( turbofrc, aerofgt_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_old_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(2)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("vsystem_spr_ol2", VSYSTEM_SPR2, 0)
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_ol2_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(3)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(aerofgt_state,turbofrc)
|
||||
|
||||
@ -1701,13 +1691,11 @@ static MACHINE_CONFIG_START( aerofgtb, aerofgt_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_old_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(2)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("vsystem_spr_ol2", VSYSTEM_SPR2, 0)
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_ol2_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(3)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(aerofgt_state,turbofrc)
|
||||
|
||||
@ -1755,7 +1743,6 @@ static MACHINE_CONFIG_START( aerofgt, aerofgt_state )
|
||||
MCFG_VSYSTEM_SPR_SET_TILE_INDIRECT( aerofgt_state, aerofgt_tile_callback )
|
||||
MCFG_VSYSTEM_SPR_SET_GFXREGION(2)
|
||||
MCFG_VSYSTEM_SPR_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(aerofgt_state,turbofrc)
|
||||
|
||||
@ -1869,7 +1856,6 @@ static MACHINE_CONFIG_START( wbbc97, aerofgt_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( aerofgt_state, aerofgt_old_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(1)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(aerofgt_state,wbbc97)
|
||||
|
||||
|
@ -619,7 +619,6 @@ static MACHINE_CONFIG_START( airbustr, airbustr_state )
|
||||
MCFG_DEVICE_ADD("pandora", KANEKO_PANDORA, 0)
|
||||
MCFG_KANEKO_PANDORA_GFX_REGION(1)
|
||||
MCFG_KANEKO_PANDORA_GFXDECODE("gfxdecode")
|
||||
MCFG_KANEKO_PANDORA_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -270,12 +270,9 @@ static MACHINE_CONFIG_START( asterix, asterix_state )
|
||||
MCFG_PALETTE_ENABLE_SHADOWS()
|
||||
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(asterix_state, tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_4, 1, 1, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_4, 1, 1, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k053244", K053244, 0)
|
||||
|
@ -513,7 +513,6 @@ static MACHINE_CONFIG_START( backfire, backfire_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SET_SCREEN("lscreen")
|
||||
@ -530,21 +529,18 @@ static MACHINE_CONFIG_START( backfire, backfire_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(2)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(3)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_VIDEO_SET_SCREEN("lscreen")
|
||||
MCFG_DECO_SPRITE_GFX_REGION(4)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(backfire_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_VIDEO_SET_SCREEN("rscreen")
|
||||
MCFG_DECO_SPRITE_GFX_REGION(5)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(backfire_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -392,12 +392,9 @@ static MACHINE_CONFIG_START( bishi, bishi_state )
|
||||
MCFG_PALETTE_ENABLE_SHADOWS()
|
||||
MCFG_PALETTE_ENABLE_HILIGHTS()
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(bishi_state, tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_8, 1, 0, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_8, 1, 0, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k054338", K054338, 0)
|
||||
|
@ -373,7 +373,6 @@ static MACHINE_CONFIG_START( blackt96, blackt96_state )
|
||||
|
||||
MCFG_DEVICE_ADD("sprites", SNK68_SPR, 0)
|
||||
MCFG_SNK68_SPR_GFXDECODE("gfxdecode")
|
||||
MCFG_SNK68_SPR_PALETTE("palette")
|
||||
MCFG_SNK68_SPR_SET_TILE_INDIRECT( blackt96_state, tile_callback )
|
||||
MCFG_SNK68_SPR_NO_PARTIAL
|
||||
|
||||
|
@ -358,7 +358,6 @@ static MACHINE_CONFIG_START( boogwing, boogwing_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -374,17 +373,14 @@ static MACHINE_CONFIG_START( boogwing, boogwing_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(4)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO104_ADD("ioprot104")
|
||||
MCFG_DECO146_SET_INTERFACE_SCRAMBLE_REVERSE
|
||||
|
@ -331,7 +331,6 @@ static MACHINE_CONFIG_START( twocrude, cbuster_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -347,12 +346,10 @@ static MACHINE_CONFIG_START( twocrude, cbuster_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -218,7 +218,6 @@ static MACHINE_CONFIG_START( cchance, cchance_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -503,7 +503,6 @@ static MACHINE_CONFIG_START( champbwl, champbwl_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -565,7 +564,6 @@ static MACHINE_CONFIG_START( doraemon, champbwl_state )
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_TICKET_DISPENSER_ADD("hopper", attotime::from_msec(2000), TICKET_MOTOR_ACTIVE_LOW, TICKET_STATUS_ACTIVE_LOW )
|
||||
|
||||
MCFG_MACHINE_START_OVERRIDE(champbwl_state,doraemon)
|
||||
|
@ -878,7 +878,6 @@ static MACHINE_CONFIG_START( cninja, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -894,13 +893,11 @@ static MACHINE_CONFIG_START( cninja, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(cninja_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO104_ADD("ioprot104")
|
||||
MCFG_DECO146_SET_USE_MAGIC_ADDRESS_XOR
|
||||
@ -968,7 +965,6 @@ static MACHINE_CONFIG_START( stoneage, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -984,13 +980,11 @@ static MACHINE_CONFIG_START( stoneage, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(cninja_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO104_ADD("ioprot104")
|
||||
MCFG_DECO146_SET_USE_MAGIC_ADDRESS_XOR
|
||||
@ -1053,7 +1047,6 @@ static MACHINE_CONFIG_START( cninjabl, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -1069,7 +1062,6 @@ static MACHINE_CONFIG_START( cninjabl, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
@ -1125,7 +1117,6 @@ static MACHINE_CONFIG_START( edrandy, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -1141,13 +1132,11 @@ static MACHINE_CONFIG_START( edrandy, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(cninja_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO146_ADD("ioprot")
|
||||
|
||||
@ -1213,7 +1202,6 @@ static MACHINE_CONFIG_START( robocop2, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -1229,13 +1217,11 @@ static MACHINE_CONFIG_START( robocop2, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(cninja_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO146_ADD("ioprot")
|
||||
MCFG_DECO146_SET_USE_MAGIC_ADDRESS_XOR
|
||||
@ -1307,7 +1293,6 @@ static MACHINE_CONFIG_START( mutantf, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -1323,17 +1308,14 @@ static MACHINE_CONFIG_START( mutantf, cninja_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(4)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO146_ADD("ioprot")
|
||||
|
||||
|
@ -3302,15 +3302,11 @@ static MACHINE_CONFIG_START( cobra, cobra_state )
|
||||
|
||||
MCFG_M48T58_ADD("m48t58")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
MCFG_DEVICE_ADD("k001604", K001604, 0) // on the LAN board in Racing Jam DX
|
||||
MCFG_K001604_GFX_INDEX1(0)
|
||||
MCFG_K001604_GFX_INDEX2(1)
|
||||
MCFG_K001604_LAYER_SIZE(0)
|
||||
MCFG_K001604_ROZ_SIZE(1)
|
||||
MCFG_K001604_TXT_OFFSET(0) // correct?
|
||||
MCFG_K001604_ROZ_OFFSET(0) // correct?
|
||||
MCFG_K001604_GFXDECODE("gfxdecode")
|
||||
MCFG_K001604_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("cobra_jvs_host", COBRA_JVS_HOST, 4000000)
|
||||
|
@ -360,7 +360,6 @@ static MACHINE_CONFIG_START( crospang, crospang_state )
|
||||
MCFG_DECO_SPRITE_ISBOOTLEG(true)
|
||||
MCFG_DECO_SPRITE_OFFSETS(5, 7)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -455,7 +455,6 @@ static MACHINE_CONFIG_START( crshrace, crshrace_state )
|
||||
MCFG_VSYSTEM_SPR_SET_TILE_INDIRECT( crshrace_state, crshrace_tile_callback )
|
||||
MCFG_VSYSTEM_SPR_SET_GFXREGION(2)
|
||||
MCFG_VSYSTEM_SPR_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR_PALETTE("palette")
|
||||
|
||||
MCFG_BUFFERED_SPRITERAM16_ADD("spriteram")
|
||||
MCFG_BUFFERED_SPRITERAM16_ADD("spriteram2")
|
||||
|
@ -801,7 +801,6 @@ static MACHINE_CONFIG_START( darius, darius_state )
|
||||
MCFG_PC080SN_YINVERT(0)
|
||||
MCFG_PC080SN_DBLWIDTH(1)
|
||||
MCFG_PC080SN_GFXDECODE("gfxdecode")
|
||||
MCFG_PC080SN_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
@ -260,7 +260,6 @@ static MACHINE_CONFIG_START( darkseal, darkseal_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -274,12 +273,10 @@ static MACHINE_CONFIG_START( darkseal, darkseal_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(2)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(3)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(4)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -584,7 +584,6 @@ static MACHINE_CONFIG_START( dassault, dassault_state )
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -601,17 +600,14 @@ static MACHINE_CONFIG_START( dassault, dassault_state )
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(4)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -403,13 +403,11 @@ static MACHINE_CONFIG_START( dblewing, dblewing_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(dblewing_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO104_ADD("ioprot104")
|
||||
MCFG_DECO146_SET_INTERFACE_SCRAMBLE_INTERLEAVE
|
||||
|
@ -346,14 +346,12 @@ static MACHINE_CONFIG_START( dbz, dbz_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(dbz_state, tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 2, K056832_BPP_4, 1, 1, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_4, 1, 1, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k053246", K053246, 0)
|
||||
MCFG_K053246_CB(dbz_state, sprite_callback)
|
||||
MCFG_K053246_CONFIG("gfx2", 3, NORMAL_PLANE_ORDER, -87, 32) // or -52, 16?
|
||||
MCFG_K053246_GFXDECODE("gfxdecode")
|
||||
MCFG_K053246_CONFIG("gfx2", NORMAL_PLANE_ORDER, -87, 32) // or -52, 16?
|
||||
MCFG_K053246_PALETTE("palette")
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
|
@ -1291,19 +1291,18 @@ static MACHINE_CONFIG_START( dec0_base, dec0_state )
|
||||
MCFG_PALETTE_ADD("palette", 1024)
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,0,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 0, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,1,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 1, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen3", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,2,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 2, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_MXC06, 0)
|
||||
deco_mxc06_device::set_gfx_region(*device, 3);
|
||||
MCFG_DECO_MXC06_GFX_REGION(3)
|
||||
MCFG_DECO_MXC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_MXC06_PALETTE("palette")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( dec0, dec0_base )
|
||||
@ -1405,19 +1404,18 @@ static MACHINE_CONFIG_START( automat, dec0_automat_state )
|
||||
MCFG_SCREEN_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,0,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 0, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,1,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 1, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen3", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,2,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 2, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_MXC06, 0)
|
||||
deco_mxc06_device::set_gfx_region(*device, 3);
|
||||
MCFG_DECO_MXC06_GFX_REGION(3)
|
||||
MCFG_DECO_MXC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_MXC06_PALETTE("palette")
|
||||
|
||||
MCFG_PALETTE_ADD("palette", 1024)
|
||||
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
|
||||
@ -1467,19 +1465,18 @@ static MACHINE_CONFIG_START( secretab, dec0_automat_state )
|
||||
MCFG_SCREEN_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,0,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 0, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,1,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 1, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen3", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,2,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 2, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_MXC06, 0)
|
||||
deco_mxc06_device::set_gfx_region(*device, 3);
|
||||
MCFG_DECO_MXC06_GFX_REGION(3)
|
||||
MCFG_DECO_MXC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_MXC06_PALETTE("palette")
|
||||
|
||||
MCFG_PALETTE_ADD("palette", 1024)
|
||||
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
|
||||
|
@ -2002,9 +2002,8 @@ static MACHINE_CONFIG_START( lastmisn, dec8_state )
|
||||
MCFG_BUFFERED_SPRITERAM8_ADD("spriteram")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_krn", DECO_KARNOVSPRITES, 0)
|
||||
deco_karnovsprites_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_KARNOVSPRITES_GFX_REGION(1)
|
||||
MCFG_DECO_KARNOVSPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_KARNOVSPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
// MCFG_SCREEN_REFRESH_RATE(58)
|
||||
@ -2055,9 +2054,8 @@ static MACHINE_CONFIG_START( shackled, dec8_state )
|
||||
MCFG_BUFFERED_SPRITERAM8_ADD("spriteram")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_krn", DECO_KARNOVSPRITES, 0)
|
||||
deco_karnovsprites_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_KARNOVSPRITES_GFX_REGION(1)
|
||||
MCFG_DECO_KARNOVSPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_KARNOVSPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
// MCFG_SCREEN_REFRESH_RATE(58)
|
||||
@ -2107,9 +2105,8 @@ static MACHINE_CONFIG_START( gondo, dec8_state )
|
||||
MCFG_BUFFERED_SPRITERAM8_ADD("spriteram")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_krn", DECO_KARNOVSPRITES, 0)
|
||||
deco_karnovsprites_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_KARNOVSPRITES_GFX_REGION(1)
|
||||
MCFG_DECO_KARNOVSPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_KARNOVSPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
// MCFG_SCREEN_REFRESH_RATE(58)
|
||||
@ -2160,9 +2157,8 @@ static MACHINE_CONFIG_START( garyoret, dec8_state )
|
||||
MCFG_BUFFERED_SPRITERAM8_ADD("spriteram")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_krn", DECO_KARNOVSPRITES, 0)
|
||||
deco_karnovsprites_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_KARNOVSPRITES_GFX_REGION(1)
|
||||
MCFG_DECO_KARNOVSPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_KARNOVSPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
// MCFG_SCREEN_REFRESH_RATE(58)
|
||||
@ -2213,13 +2209,12 @@ static MACHINE_CONFIG_START( ghostb, dec8_state )
|
||||
MCFG_BUFFERED_SPRITERAM8_ADD("spriteram")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,2,2,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(2, 2, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_krn", DECO_KARNOVSPRITES, 0)
|
||||
deco_karnovsprites_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_KARNOVSPRITES_GFX_REGION(1)
|
||||
MCFG_DECO_KARNOVSPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_KARNOVSPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
// MCFG_SCREEN_REFRESH_RATE(58)
|
||||
@ -2277,9 +2272,8 @@ static MACHINE_CONFIG_START( csilver, dec8_state )
|
||||
MCFG_BUFFERED_SPRITERAM8_ADD("spriteram")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_krn", DECO_KARNOVSPRITES, 0)
|
||||
deco_karnovsprites_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_KARNOVSPRITES_GFX_REGION(1)
|
||||
MCFG_DECO_KARNOVSPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_KARNOVSPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
// MCFG_SCREEN_REFRESH_RATE(58)
|
||||
@ -2335,13 +2329,12 @@ static MACHINE_CONFIG_START( oscar, dec8_state )
|
||||
MCFG_BUFFERED_SPRITERAM8_ADD("spriteram")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,2,2,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(2, 2, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_mxc", DECO_MXC06, 0)
|
||||
deco_mxc06_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_MXC06_GFX_REGION(1)
|
||||
MCFG_DECO_MXC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_MXC06_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
// MCFG_SCREEN_REFRESH_RATE(58)
|
||||
@ -2432,16 +2425,15 @@ static MACHINE_CONFIG_START( cobracom, dec8_state )
|
||||
MCFG_BUFFERED_SPRITERAM8_ADD("spriteram")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,2,2,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(2, 2, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,3,3,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(3, 3, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_mxc", DECO_MXC06, 0)
|
||||
deco_mxc06_device::set_gfx_region(*device, 1);
|
||||
MCFG_DECO_MXC06_GFX_REGION(1)
|
||||
MCFG_DECO_MXC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_MXC06_PALETTE("palette")
|
||||
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -369,13 +369,11 @@ static MACHINE_CONFIG_START( hvysmsh, deco156_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(deco156_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
@ -422,13 +420,11 @@ static MACHINE_CONFIG_START( wcvol95, deco156_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(deco156_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
@ -1840,7 +1840,6 @@ static MACHINE_CONFIG_START( captaven, deco32_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0) // pf3 is in 8bpp mode, pf4 is not used
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -1856,13 +1855,11 @@ static MACHINE_CONFIG_START( captaven, deco32_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(deco32_state, captaven_pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO146_ADD("ioprot")
|
||||
MCFG_DECO146_SET_SOUNDLATCH_CALLBACK(deco32_state, deco32_sound_cb)
|
||||
@ -1946,7 +1943,6 @@ static MACHINE_CONFIG_START( fghthist, deco32_state ) /* DE-0380-2 PCB */
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -1962,12 +1958,10 @@ static MACHINE_CONFIG_START( fghthist, deco32_state ) /* DE-0380-2 PCB */
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO146_ADD("ioprot")
|
||||
MCFG_DECO146_SET_PORTA_CALLBACK( deco32_state, port_a_fghthist )
|
||||
@ -2032,7 +2026,6 @@ static MACHINE_CONFIG_START( fghthsta, deco32_state ) /* DE-0395-1 PCB */
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -2048,12 +2041,10 @@ static MACHINE_CONFIG_START( fghthsta, deco32_state ) /* DE-0395-1 PCB */
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO146_ADD("ioprot")
|
||||
MCFG_DECO146_SET_PORTA_CALLBACK( deco32_state, port_a_fghthist )
|
||||
@ -2160,7 +2151,6 @@ static MACHINE_CONFIG_START( dragngun, dragngun_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -2176,11 +2166,9 @@ static MACHINE_CONFIG_START( dragngun, dragngun_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_zoom", DECO_ZOOMSPR, 0)
|
||||
MCFG_DECO_ZOOMSPR_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_ZOOMSPR_PALETTE("palette")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", dragngun)
|
||||
MCFG_PALETTE_ADD("palette", 2048)
|
||||
@ -2278,7 +2266,6 @@ static MACHINE_CONFIG_START( lockload, dragngun_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -2294,11 +2281,9 @@ static MACHINE_CONFIG_START( lockload, dragngun_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen_zoom", DECO_ZOOMSPR, 0)
|
||||
MCFG_DECO_ZOOMSPR_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_ZOOMSPR_PALETTE("palette")
|
||||
|
||||
MCFG_DECO146_ADD("ioprot")
|
||||
MCFG_DECO146_SET_SOUNDLATCH_CALLBACK(deco32_state, deco32_sound_cb)
|
||||
@ -2367,7 +2352,6 @@ static MACHINE_CONFIG_START( tattass, deco32_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -2383,17 +2367,14 @@ static MACHINE_CONFIG_START( tattass, deco32_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(4)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", tattass)
|
||||
MCFG_PALETTE_ADD("palette", 2048)
|
||||
@ -2444,7 +2425,6 @@ static MACHINE_CONFIG_START( nslasher, deco32_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -2460,17 +2440,14 @@ static MACHINE_CONFIG_START( nslasher, deco32_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(4)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", nslasher)
|
||||
MCFG_PALETTE_ADD("palette", 2048)
|
||||
|
@ -387,7 +387,6 @@ static MACHINE_CONFIG_START( dfruit, dfruit_state )
|
||||
|
||||
MCFG_DEVICE_ADD("tc0091lvc", TC0091LVC, 0)
|
||||
MCFG_TC0091LVC_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0091LVC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("ppi8255_0", I8255A, 0)
|
||||
MCFG_I8255_IN_PORTA_CB(IOPORT("IN0"))
|
||||
|
@ -245,12 +245,10 @@ static MACHINE_CONFIG_START( dietgo, dietgo_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO104_ADD("ioprot104")
|
||||
MCFG_DECO146_SET_INTERFACE_SCRAMBLE_INTERLEAVE
|
||||
|
@ -581,7 +581,6 @@ static MACHINE_CONFIG_START( djboy, djboy_state )
|
||||
|
||||
MCFG_DEVICE_ADD("pandora", KANEKO_PANDORA, 0)
|
||||
MCFG_KANEKO_PANDORA_GFXDECODE("gfxdecode")
|
||||
MCFG_KANEKO_PANDORA_PALETTE("palette")
|
||||
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
|
@ -1403,8 +1403,7 @@ static MACHINE_CONFIG_START( djmainj, djmain_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(djmain_state, tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx2", 1, K056832_BPP_4dj, 1, 1, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx2", K056832_BPP_4dj, 1, 1, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_K055555_ADD("k055555")
|
||||
|
@ -340,7 +340,6 @@ static MACHINE_CONFIG_START( dreambal, dreambal_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -632,7 +632,6 @@ static MACHINE_CONFIG_START( esd16, esd16_state )
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(esd16_state, hedpanic_pri_callback)
|
||||
MCFG_DECO_SPRITE_FLIPALLX(1)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", esd16)
|
||||
MCFG_PALETTE_ADD("palette", 0x1000/2)
|
||||
|
@ -432,14 +432,12 @@ static MACHINE_CONFIG_START( f1gp, f1gp_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(1)
|
||||
MCFG_VSYSTEM_SPR2_SET_PRITYPE(2)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("vsystem_spr_ol2", VSYSTEM_SPR2, 0)
|
||||
MCFG_VSYSTEM_SPR2_SET_TILE_INDIRECT( f1gp_state, f1gp_ol2_tile_callback )
|
||||
MCFG_VSYSTEM_SPR2_SET_GFXREGION(2)
|
||||
MCFG_VSYSTEM_SPR2_SET_PRITYPE(2)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(f1gp_state,f1gp)
|
||||
|
||||
@ -516,7 +514,6 @@ static MACHINE_CONFIG_DERIVED( f1gp2, f1gp )
|
||||
MCFG_VSYSTEM_SPR_SET_TILE_INDIRECT( f1gp_state, f1gp2_tile_callback )
|
||||
MCFG_VSYSTEM_SPR_SET_GFXREGION(1)
|
||||
MCFG_VSYSTEM_SPR_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k053936")
|
||||
MCFG_K053936_OFFSETS(-48, -21)
|
||||
|
@ -346,12 +346,10 @@ static MACHINE_CONFIG_START( funkyjet, funkyjet_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
@ -311,7 +311,6 @@ static MACHINE_CONFIG_START( galastrm, galastrm_state )
|
||||
MCFG_TC0480SCP_TX_REGION(3)
|
||||
MCFG_TC0480SCP_OFFSETS(-40, -3)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_DEVICE_ADD("taito_en", TAITO_EN, 0)
|
||||
|
@ -248,7 +248,6 @@ static MACHINE_CONFIG_START( galpanic, galpanic_state )
|
||||
MCFG_DEVICE_ADD("pandora", KANEKO_PANDORA, 0)
|
||||
MCFG_KANEKO_PANDORA_OFFSETS(0, -16)
|
||||
MCFG_KANEKO_PANDORA_GFXDECODE("gfxdecode")
|
||||
MCFG_KANEKO_PANDORA_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("calc1_mcu", KANEKO_HIT, 0)
|
||||
kaneko_hit_device::set_type(*device, 0);
|
||||
|
@ -329,18 +329,14 @@ static MACHINE_CONFIG_START( gijoe, gijoe_state )
|
||||
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
|
||||
MCFG_PALETTE_ENABLE_SHADOWS()
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(gijoe_state, tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_4, 1, 0, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_4, 1, 0, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k053246", K053246, 0)
|
||||
MCFG_K053246_CB(gijoe_state, sprite_callback)
|
||||
MCFG_K053246_CONFIG("gfx2", 1, NORMAL_PLANE_ORDER, -37, 20)
|
||||
MCFG_K053246_GFXDECODE("gfxdecode")
|
||||
MCFG_K053246_CONFIG("gfx2", NORMAL_PLANE_ORDER, -37, 20)
|
||||
MCFG_K053246_PALETTE("palette")
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
|
@ -287,7 +287,6 @@ static MACHINE_CONFIG_START( gotcha, gotcha_state )
|
||||
MCFG_DECO_SPRITE_ISBOOTLEG(true)
|
||||
MCFG_DECO_SPRITE_OFFSETS(5, -1) // aligned to 2nd instruction screen in attract
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -344,7 +344,6 @@ static MACHINE_CONFIG_START( groundfx, groundfx_state )
|
||||
MCFG_TC0480SCP_OFFSETS(0x24, 0)
|
||||
MCFG_TC0480SCP_OFFSETS_TX(-1, 0)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_DEVICE_ADD("taito_en", TAITO_EN, 0)
|
||||
|
@ -546,7 +546,6 @@ static MACHINE_CONFIG_START( gstriker, gstriker_state )
|
||||
MCFG_VSYSTEM_SPR_SET_PALMASK(0x1f)
|
||||
MCFG_VSYSTEM_SPR_SET_TRANSPEN(0)
|
||||
MCFG_VSYSTEM_SPR_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR_PALETTE("palette")
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
||||
|
@ -973,15 +973,11 @@ static MACHINE_CONFIG_START( gticlub, gticlub_state )
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(gticlub_state,gticlub)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
MCFG_DEVICE_ADD("k001604_1", K001604, 0)
|
||||
MCFG_K001604_GFX_INDEX1(1)
|
||||
MCFG_K001604_GFX_INDEX2(2)
|
||||
MCFG_K001604_LAYER_SIZE(1)
|
||||
MCFG_K001604_ROZ_SIZE(1)
|
||||
MCFG_K001604_TXT_OFFSET(0)
|
||||
MCFG_K001604_ROZ_OFFSET(0)
|
||||
MCFG_K001604_GFXDECODE("gfxdecode")
|
||||
MCFG_K001604_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k001005", K001005, 0)
|
||||
@ -1031,13 +1027,10 @@ static MACHINE_CONFIG_DERIVED( slrasslt, gticlub )
|
||||
|
||||
MCFG_DEVICE_REMOVE("k001604_1")
|
||||
MCFG_DEVICE_ADD("k001604_1", K001604, 0)
|
||||
MCFG_K001604_GFX_INDEX1(1)
|
||||
MCFG_K001604_GFX_INDEX2(2)
|
||||
MCFG_K001604_LAYER_SIZE(0)
|
||||
MCFG_K001604_ROZ_SIZE(0)
|
||||
MCFG_K001604_TXT_OFFSET(16384)
|
||||
MCFG_K001604_ROZ_OFFSET(0)
|
||||
MCFG_K001604_GFXDECODE("gfxdecode")
|
||||
MCFG_K001604_PALETTE("palette")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -1113,26 +1106,18 @@ static MACHINE_CONFIG_START( hangplt, gticlub_state )
|
||||
MCFG_SCREEN_VISIBLE_AREA(0, 511, 0, 383)
|
||||
MCFG_SCREEN_UPDATE_DRIVER(gticlub_state, screen_update_hangplt)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k001604_1", K001604, 0)
|
||||
MCFG_K001604_GFX_INDEX1(1)
|
||||
MCFG_K001604_GFX_INDEX2(2)
|
||||
MCFG_K001604_LAYER_SIZE(0)
|
||||
MCFG_K001604_ROZ_SIZE(1)
|
||||
MCFG_K001604_TXT_OFFSET(0)
|
||||
MCFG_K001604_ROZ_OFFSET(16384)
|
||||
MCFG_K001604_GFXDECODE("gfxdecode")
|
||||
MCFG_K001604_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k001604_2", K001604, 0)
|
||||
MCFG_K001604_GFX_INDEX1(3)
|
||||
MCFG_K001604_GFX_INDEX2(4)
|
||||
MCFG_K001604_LAYER_SIZE(0)
|
||||
MCFG_K001604_ROZ_SIZE(1)
|
||||
MCFG_K001604_TXT_OFFSET(0)
|
||||
MCFG_K001604_ROZ_OFFSET(16384)
|
||||
MCFG_K001604_GFXDECODE("gfxdecode")
|
||||
MCFG_K001604_PALETTE("palette")
|
||||
|
||||
MCFG_K056800_ADD("k056800", XTAL_33_8688MHz/2)
|
||||
|
@ -303,7 +303,6 @@ static MACHINE_CONFIG_START( gunbustr, gunbustr_state )
|
||||
MCFG_TC0480SCP_OFFSETS_TX(-1, -1)
|
||||
MCFG_TC0480SCP_OFFSETS_FLIP(-1, 0)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_DEVICE_ADD("taito_en", TAITO_EN, 0)
|
||||
|
@ -1014,10 +1014,7 @@ static MACHINE_CONFIG_START( hornet, hornet_state )
|
||||
|
||||
MCFG_PALETTE_ADD("palette", 65536)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_K037122_ADD("k037122_1", "screen", 0)
|
||||
MCFG_K037122_GFXDECODE("gfxdecode")
|
||||
MCFG_K037122_ADD("k037122_1", "screen")
|
||||
MCFG_K037122_PALETTE("palette")
|
||||
|
||||
MCFG_K056800_ADD("k056800", XTAL_16_9344MHz)
|
||||
@ -1067,12 +1064,10 @@ static MACHINE_CONFIG_DERIVED( hornet_2board, hornet )
|
||||
|
||||
|
||||
MCFG_DEVICE_REMOVE("k037122_1")
|
||||
MCFG_K037122_ADD("k037122_1", "lscreen", 0)
|
||||
MCFG_K037122_GFXDECODE("gfxdecode")
|
||||
MCFG_K037122_ADD("k037122_1", "lscreen")
|
||||
MCFG_K037122_PALETTE("palette")
|
||||
|
||||
MCFG_K037122_ADD("k037122_2", "rscreen", 1)
|
||||
MCFG_K037122_GFXDECODE("gfxdecode")
|
||||
MCFG_K037122_ADD("k037122_2", "rscreen")
|
||||
MCFG_K037122_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_REMOVE("voodoo0")
|
||||
|
@ -676,7 +676,6 @@ static MACHINE_CONFIG_START( hvyunit, hvyunit_state )
|
||||
|
||||
MCFG_DEVICE_ADD("pandora", KANEKO_PANDORA, 0)
|
||||
MCFG_KANEKO_PANDORA_GFXDECODE("gfxdecode")
|
||||
MCFG_KANEKO_PANDORA_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -395,7 +395,6 @@ static MACHINE_CONFIG_START( inufuku, inufuku_state )
|
||||
MCFG_VSYSTEM_SPR_SET_TILE_INDIRECT( inufuku_state, inufuku_tile_callback )
|
||||
MCFG_VSYSTEM_SPR_SET_GFXREGION(2)
|
||||
MCFG_VSYSTEM_SPR_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR_PALETTE("palette")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", inufuku)
|
||||
MCFG_PALETTE_ADD("palette", 4096)
|
||||
|
@ -156,7 +156,7 @@ public:
|
||||
UINT32 screen_update_jclub2o(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
TIMER_DEVICE_CALLBACK_MEMBER(darkhors_irq);
|
||||
void draw_sprites_darkhors(bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
required_device<gfxdecode_device> m_gfxdecode;
|
||||
optional_device<gfxdecode_device> m_gfxdecode;
|
||||
|
||||
WRITE8_MEMBER(st0016_rom_bank_w); // temp?
|
||||
};
|
||||
@ -1021,13 +1021,10 @@ static MACHINE_CONFIG_START( jclub2, darkhors_state )
|
||||
MCFG_SCREEN_UPDATE_DRIVER(darkhors_state, screen_update_jclub2)
|
||||
MCFG_SCREEN_PALETTE("palette")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
// NOT an ST0020 but instead ST0032, ram format isn't compatible at least
|
||||
MCFG_DEVICE_ADD("st0020_spr", ST0020_SPRITES, 0)
|
||||
st0020_device::set_is_st0032(*device, 1);
|
||||
st0020_device::set_is_jclub2o(*device, 1); // offsets
|
||||
MCFG_ST0020_SPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_ST0020_SPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_PALETTE_ADD("palette", 0x10000)
|
||||
@ -1101,11 +1098,8 @@ static MACHINE_CONFIG_START( jclub2o, darkhors_state )
|
||||
MCFG_PALETTE_ADD("palette", 0x10000)
|
||||
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("st0020_spr", ST0020_SPRITES, 0)
|
||||
st0020_device::set_is_jclub2o(*device, 1);
|
||||
MCFG_ST0020_SPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_ST0020_SPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(darkhors_state,jclub2o)
|
||||
|
@ -816,9 +816,8 @@ static MACHINE_CONFIG_START( karnov, karnov_state )
|
||||
MCFG_PALETTE_INIT_OWNER(karnov_state, karnov)
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_KARNOVSPRITES, 0)
|
||||
deco_karnovsprites_device::set_gfx_region(*device, 2);
|
||||
MCFG_DECO_KARNOVSPRITES_GFX_REGION(2)
|
||||
MCFG_DECO_KARNOVSPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_KARNOVSPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(karnov_state,karnov)
|
||||
|
||||
@ -880,9 +879,8 @@ static MACHINE_CONFIG_START( wndrplnt, karnov_state )
|
||||
MCFG_PALETTE_INIT_OWNER(karnov_state, karnov)
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_KARNOVSPRITES, 0)
|
||||
deco_karnovsprites_device::set_gfx_region(*device, 2);
|
||||
MCFG_DECO_KARNOVSPRITES_GFX_REGION(2)
|
||||
MCFG_DECO_KARNOVSPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_KARNOVSPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(karnov_state,wndrplnt)
|
||||
|
||||
|
@ -1583,7 +1583,7 @@ static GFXDECODE_START( racinfrc )
|
||||
GFXDECODE_END
|
||||
|
||||
/* type 3 & 4 games use a simple 8bpp decode for the 53936 */
|
||||
static GFXDECODE_START( type34 )
|
||||
static GFXDECODE_START( type3 )
|
||||
GFXDECODE_ENTRY( "gfx3", 0, bglayout_8bpp, 0x1000, 8 )
|
||||
GFXDECODE_END
|
||||
|
||||
@ -1646,12 +1646,9 @@ static MACHINE_CONFIG_START( konamigx, konamigx_state )
|
||||
MCFG_PALETTE_ENABLE_SHADOWS()
|
||||
MCFG_PALETTE_ENABLE_HILIGHTS()
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(konamigx_state, type2_tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_5, 0, 0, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_5, 0, 0, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_K055555_ADD("k055555")
|
||||
@ -1663,9 +1660,8 @@ static MACHINE_CONFIG_START( konamigx, konamigx_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k055673", K055673, 0)
|
||||
MCFG_K055673_CB(konamigx_state, type2_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX, -26, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX, -26, -23)
|
||||
MCFG_K055673_SET_SCREEN("screen")
|
||||
MCFG_K055673_GFXDECODE("gfxdecode")
|
||||
MCFG_K055673_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_5bpp)
|
||||
@ -1698,12 +1694,12 @@ MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( konamigx_bios, konamigx )
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_4, 0, 0, "k055555")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_4, 0, 0, "k055555")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( gokuparo, konamigx )
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX, -46, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX, -46, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( sexyparo, konamigx )
|
||||
@ -1711,12 +1707,12 @@ static MACHINE_CONFIG_DERIVED( sexyparo, konamigx )
|
||||
MCFG_K056832_CB(konamigx_state, alpha_tile_callback)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX, -42, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX, -42, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( tbyahhoo, konamigx )
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_5, 0, 0, "k055555")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_5, 0, 0, "k055555")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( dragoonj, konamigx )
|
||||
@ -1727,11 +1723,11 @@ static MACHINE_CONFIG_DERIVED( dragoonj, konamigx )
|
||||
MCFG_K053252_OFFSETS(24+16, 16)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_5, 1, 0, "none")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_5, 1, 0, "none")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CB(konamigx_state, dragoonj_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_RNG, -53, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_RNG, -53, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( le2, konamigx )
|
||||
@ -1739,41 +1735,42 @@ static MACHINE_CONFIG_DERIVED( le2, konamigx )
|
||||
MCFG_TIMER_DRIVER_ADD_SCANLINE("scantimer", konamigx_state, konamigx_type2_scanline, "screen", 0, 1)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_8, 1, 0, "none")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_8, 1, 0, "none")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CB(konamigx_state, le2_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_LE2, -46, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_LE2, -46, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( konamigx_6bpp, konamigx )
|
||||
MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_6bpp)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_6, 0, 0, "none")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_6, 0, 0, "none")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX, -46, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX, -46, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( salmndr2, konamigx )
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_6, 1, 0, "none")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_6, 1, 0, "none")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CB(konamigx_state, salmndr2_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX6, -48, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX6, -48, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( opengolf, konamigx )
|
||||
MCFG_SCREEN_MODIFY("screen")
|
||||
MCFG_SCREEN_RAW_PARAMS(8000000, 384+24+64+40, 0, 383, 224+16+8+16, 0, 223)
|
||||
MCFG_SCREEN_VISIBLE_AREA(40, 40+384-1, 16, 16+224-1)
|
||||
MCFG_GFXDECODE_MODIFY("gfxdecode", opengolf)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", opengolf)
|
||||
MCFG_VIDEO_START_OVERRIDE(konamigx_state, opengolf)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX6, -53, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX6, -53, -23)
|
||||
|
||||
MCFG_CPU_MODIFY("maincpu")
|
||||
MCFG_CPU_PROGRAM_MAP(gx_type1_map)
|
||||
@ -1786,17 +1783,18 @@ static MACHINE_CONFIG_DERIVED( racinfrc, konamigx )
|
||||
MCFG_SCREEN_MODIFY("screen")
|
||||
//MCFG_SCREEN_RAW_PARAMS(6000000, 384+24+64+40, 0, 383, 224+16+8+16, 0, 223)
|
||||
//MCFG_SCREEN_VISIBLE_AREA(32, 32+384-1, 16, 16+224-1)
|
||||
MCFG_GFXDECODE_MODIFY("gfxdecode", racinfrc)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", racinfrc)
|
||||
MCFG_VIDEO_START_OVERRIDE(konamigx_state, racinfrc)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k053252")
|
||||
MCFG_K053252_OFFSETS(24-8+16, 0)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_6, 0, 0, "none")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_6, 0, 0, "none")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX, -53, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX, -53, -23)
|
||||
|
||||
MCFG_CPU_MODIFY("maincpu")
|
||||
MCFG_CPU_PROGRAM_MAP(gx_type1_map)
|
||||
@ -1813,6 +1811,7 @@ static MACHINE_CONFIG_DERIVED( gxtype3, konamigx )
|
||||
|
||||
MCFG_DEFAULT_LAYOUT(layout_dualhsxs)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", type3)
|
||||
MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_type3)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k053252")
|
||||
@ -1820,10 +1819,10 @@ static MACHINE_CONFIG_DERIVED( gxtype3, konamigx )
|
||||
MCFG_K053252_SET_SLAVE_SCREEN("screen2")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_6, 0, 2, "none")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_6, 0, 2, "none")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX6, -132, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX6, -132, -23)
|
||||
|
||||
MCFG_DEVICE_REMOVE("palette")
|
||||
MCFG_PALETTE_ADD("palette", 16384)
|
||||
@ -1842,8 +1841,6 @@ static MACHINE_CONFIG_DERIVED( gxtype3, konamigx )
|
||||
MCFG_SCREEN_SIZE(1024, 1024)
|
||||
MCFG_SCREEN_VISIBLE_AREA(0, 576-1, 16, 32*8-1-16)
|
||||
MCFG_SCREEN_UPDATE_DRIVER(konamigx_state, screen_update_konamigx_right)
|
||||
|
||||
MCFG_GFXDECODE_MODIFY("gfxdecode", type34)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( gxtype4, konamigx )
|
||||
@ -1872,7 +1869,7 @@ static MACHINE_CONFIG_DERIVED( gxtype4, konamigx )
|
||||
MCFG_PALETTE_ENABLE_SHADOWS()
|
||||
MCFG_PALETTE_ENABLE_HILIGHTS()
|
||||
|
||||
MCFG_GFXDECODE_MODIFY("gfxdecode", type4)
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", type4)
|
||||
MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_type4)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k053252")
|
||||
@ -1881,10 +1878,10 @@ static MACHINE_CONFIG_DERIVED( gxtype4, konamigx )
|
||||
|
||||
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_8, 0, 0, "none")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_8, 0, 0, "none")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX6, -79, -24) // -23 looks better in intro
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX6, -79, -24) // -23 looks better in intro
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( gxtype4_vsn, gxtype4 )
|
||||
@ -1905,17 +1902,17 @@ static MACHINE_CONFIG_DERIVED( gxtype4_vsn, gxtype4 )
|
||||
MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_type4_vsn)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_8, 0, 2, "none") // set djmain_hack to 2 to kill layer association or half the tilemaps vanish on screen 0
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_8, 0, 2, "none") // set djmain_hack to 2 to kill layer association or half the tilemaps vanish on screen 0
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX6, -132, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX6, -132, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( gxtype4sd2, gxtype4 )
|
||||
MCFG_VIDEO_START_OVERRIDE(konamigx_state, konamigx_type4_sd2)
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX6, -81, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX6, -81, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( winspike, konamigx )
|
||||
@ -1927,10 +1924,10 @@ static MACHINE_CONFIG_DERIVED( winspike, konamigx )
|
||||
|
||||
MCFG_DEVICE_MODIFY("k056832")
|
||||
MCFG_K056832_CB(konamigx_state, alpha_tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_8, 0, 2, "none")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_8, 0, 2, "none")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_LE2, -53, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_LE2, -53, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
|
@ -483,7 +483,6 @@ static MACHINE_CONFIG_START( lastbank, lastbank_state )
|
||||
|
||||
MCFG_DEVICE_ADD("tc0091lvc", TC0091LVC, 0)
|
||||
MCFG_TC0091LVC_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0091LVC_PALETTE("palette")
|
||||
|
||||
// MCFG_VIDEO_START_OVERRIDE(lastbank_state,lastbank)
|
||||
|
||||
|
@ -260,12 +260,10 @@ static MACHINE_CONFIG_START( lemmings, lemmings_state )
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(1)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(0)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO146_ADD("ioprot")
|
||||
MCFG_DECO146_SET_USE_MAGIC_ADDRESS_XOR
|
||||
|
@ -509,8 +509,6 @@ static MACHINE_CONFIG_START( lethalen, lethal_state )
|
||||
|
||||
MCFG_EEPROM_SERIAL_ER5911_8BIT_ADD("eeprom")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
MCFG_SCREEN_REFRESH_RATE(59.62) /* verified on pcb */
|
||||
@ -526,8 +524,7 @@ static MACHINE_CONFIG_START( lethalen, lethal_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(lethal_state, tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_8LE, 1, 0, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_8LE, 1, 0, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k053244", K053244, 0)
|
||||
|
@ -255,19 +255,18 @@ static MACHINE_CONFIG_START( madmotor, madmotor_state )
|
||||
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,0,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 0, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,1,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 1, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DEVICE_ADD("tilegen3", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,2,1);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 2, 1)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_MXC06, 0)
|
||||
deco_mxc06_device::set_gfx_region(*device, 3);
|
||||
MCFG_DECO_MXC06_GFX_REGION(3)
|
||||
MCFG_DECO_MXC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_MXC06_PALETTE("palette")
|
||||
|
||||
|
||||
|
||||
|
@ -342,12 +342,10 @@ static MACHINE_CONFIG_START( mirage, miragemi_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -1534,10 +1534,7 @@ static MACHINE_CONFIG_START( model1, model1_state )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(model1_state,model1)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff)
|
||||
MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode")
|
||||
MCFG_S24TILE_DEVICE_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -1581,10 +1578,7 @@ static MACHINE_CONFIG_START( model1_vr, model1_state )
|
||||
MCFG_MACHINE_RESET_OVERRIDE(model1_state,model1_vr)
|
||||
MCFG_NVRAM_ADD_0FILL("nvram")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff)
|
||||
MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode")
|
||||
MCFG_S24TILE_DEVICE_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -2405,10 +2405,7 @@ static MACHINE_CONFIG_START( model2o, model2_state )
|
||||
MCFG_TIMER_DRIVER_ADD("timer3", model2_state, model2_timer_cb)
|
||||
MCFG_TIMER_PTR((FPTR)3)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff)
|
||||
MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode")
|
||||
MCFG_S24TILE_DEVICE_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -2454,9 +2451,7 @@ static MACHINE_CONFIG_START( model2a, model2_state )
|
||||
MCFG_TIMER_DRIVER_ADD("timer3", model2_state, model2_timer_cb)
|
||||
MCFG_TIMER_PTR((FPTR)3)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff)
|
||||
MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode")
|
||||
MCFG_S24TILE_DEVICE_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -2571,9 +2566,7 @@ static MACHINE_CONFIG_START( model2b, model2_state )
|
||||
MCFG_TIMER_DRIVER_ADD("timer3", model2_state, model2_timer_cb)
|
||||
MCFG_TIMER_PTR((FPTR)3)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff)
|
||||
MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode")
|
||||
MCFG_S24TILE_DEVICE_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -2636,9 +2629,7 @@ static MACHINE_CONFIG_START( model2c, model2_state )
|
||||
MCFG_TIMER_DRIVER_ADD("timer3", model2_state, model2_timer_cb)
|
||||
MCFG_TIMER_PTR((FPTR)3)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
MCFG_S24TILE_DEVICE_ADD("tile", 0x3fff)
|
||||
MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode")
|
||||
MCFG_S24TILE_DEVICE_PALETTE("palette")
|
||||
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -550,18 +550,14 @@ static MACHINE_CONFIG_START( moo, moo_state )
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(moo_state,moo)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k053246", K053246, 0)
|
||||
MCFG_K053246_CB(moo_state, sprite_callback)
|
||||
MCFG_K053246_CONFIG("gfx2", 1, NORMAL_PLANE_ORDER, -48+1, 23)
|
||||
MCFG_K053246_GFXDECODE("gfxdecode")
|
||||
MCFG_K053246_CONFIG("gfx2", NORMAL_PLANE_ORDER, -48+1, 23)
|
||||
MCFG_K053246_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(moo_state, tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_4, 1, 0, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_4, 1, 0, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -608,18 +604,14 @@ static MACHINE_CONFIG_START( moobl, moo_state )
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(moo_state,moo)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k053246", K053246, 0)
|
||||
MCFG_K053246_CB(moo_state, sprite_callback)
|
||||
MCFG_K053246_CONFIG("gfx2", 1, NORMAL_PLANE_ORDER, -48+1, 23)
|
||||
MCFG_K053246_GFXDECODE("gfxdecode")
|
||||
MCFG_K053246_CONFIG("gfx2", NORMAL_PLANE_ORDER, -48+1, 23)
|
||||
MCFG_K053246_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(moo_state, tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_4, 1, 0, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_4, 1, 0, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
@ -642,7 +634,7 @@ static MACHINE_CONFIG_DERIVED( bucky, moo )
|
||||
MCFG_K054000_ADD("k054000")
|
||||
|
||||
MCFG_DEVICE_MODIFY("k053246")
|
||||
MCFG_K053246_CONFIG("gfx2", 1, NORMAL_PLANE_ORDER, -48, 23)
|
||||
MCFG_K053246_CONFIG("gfx2", NORMAL_PLANE_ORDER, -48, 23)
|
||||
|
||||
/* video hardware */
|
||||
MCFG_PALETTE_MODIFY("palette")
|
||||
|
@ -953,20 +953,16 @@ static MACHINE_CONFIG_START( mystwarr, mystwarr_state )
|
||||
MCFG_PALETTE_ENABLE_SHADOWS()
|
||||
MCFG_PALETTE_ENABLE_HILIGHTS()
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(mystwarr_state, mystwarr_tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_5, 0, 0, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_5, 0, 0, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_K055555_ADD("k055555")
|
||||
|
||||
MCFG_DEVICE_ADD("k055673", K055673, 0)
|
||||
MCFG_K055673_CB(mystwarr_state, mystwarr_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX, -48, -24)
|
||||
MCFG_K055673_GFXDECODE("gfxdecode")
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX, -48, -24)
|
||||
MCFG_K055673_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k054338", K054338, 0)
|
||||
@ -1018,7 +1014,7 @@ static MACHINE_CONFIG_DERIVED( viostorm, mystwarr )
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CB(mystwarr_state, metamrph_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_RNG, -62, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_RNG, -62, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( metamrph, mystwarr )
|
||||
@ -1051,7 +1047,7 @@ static MACHINE_CONFIG_DERIVED( metamrph, mystwarr )
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CB(mystwarr_state, metamrph_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_RNG, -51, -24)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_RNG, -51, -24)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( dadandrn, mystwarr )
|
||||
@ -1067,7 +1063,7 @@ static MACHINE_CONFIG_DERIVED( dadandrn, mystwarr )
|
||||
MCFG_DEVICE_MODIFY("k053252")
|
||||
MCFG_K053252_OFFSETS(24, 16+1)
|
||||
|
||||
MCFG_GFXDECODE_MODIFY("gfxdecode", dadandrn)
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", dadandrn)
|
||||
|
||||
/* video hardware */
|
||||
MCFG_VIDEO_START_OVERRIDE(mystwarr_state, dadandrn)
|
||||
@ -1084,7 +1080,7 @@ static MACHINE_CONFIG_DERIVED( dadandrn, mystwarr )
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CB(mystwarr_state, gaiapols_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX, -42, -22)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX, -42, -22)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( gaiapols, mystwarr )
|
||||
@ -1102,7 +1098,7 @@ static MACHINE_CONFIG_DERIVED( gaiapols, mystwarr )
|
||||
|
||||
MCFG_K054000_ADD("k054000")
|
||||
|
||||
MCFG_GFXDECODE_MODIFY("gfxdecode", gaiapols)
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", gaiapols)
|
||||
|
||||
/* video hardware */
|
||||
MCFG_VIDEO_START_OVERRIDE(mystwarr_state, gaiapols)
|
||||
@ -1120,7 +1116,7 @@ static MACHINE_CONFIG_DERIVED( gaiapols, mystwarr )
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CB(mystwarr_state, gaiapols_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_RNG, -61, -22) // stage2 brick walls
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_RNG, -61, -22) // stage2 brick walls
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
static MACHINE_CONFIG_DERIVED( martchmp, mystwarr )
|
||||
@ -1155,7 +1151,7 @@ static MACHINE_CONFIG_DERIVED( martchmp, mystwarr )
|
||||
|
||||
MCFG_DEVICE_MODIFY("k055673")
|
||||
MCFG_K055673_CB(mystwarr_state, martchmp_sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 0, K055673_LAYOUT_GX, -58, -23)
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_GX, -58, -23)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
/**********************************************************************************/
|
||||
|
@ -124,104 +124,6 @@ static INPUT_PORTS_START( namcond1 )
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
/* text-layer characters */
|
||||
|
||||
static const UINT32 pts_4bits_layout_xoffset[64] =
|
||||
{
|
||||
STEP8( 0*256, 4 ), STEP8( 1*256, 4 ), STEP8( 4*256, 4 ), STEP8( 5*256, 4 ),
|
||||
STEP8( 16*256, 4 ), STEP8( 17*256, 4 ), STEP8( 20*256, 4 ), STEP8( 21*256, 4 )
|
||||
};
|
||||
|
||||
static const UINT32 pts_4bits_layout_yoffset[64] =
|
||||
{
|
||||
STEP8( 0*256, 8*4 ), STEP8( 2*256, 8*4 ), STEP8( 8*256, 8*4 ), STEP8( 10*256, 8*4 ),
|
||||
STEP8( 32*256, 8*4 ), STEP8( 34*256, 8*4 ), STEP8( 40*256, 8*4 ), STEP8( 42*256, 8*4 )
|
||||
};
|
||||
|
||||
static const gfx_layout pts_8x8_4bits_layout =
|
||||
{
|
||||
8,8, /* 8*8 pixels */
|
||||
RGN_FRAC(1,1), /* 65536 patterns */
|
||||
4, /* 4 bits per pixel */
|
||||
{ 0, 1, 2, 3 },
|
||||
EXTENDED_XOFFS,
|
||||
EXTENDED_YOFFS,
|
||||
8*8*4,
|
||||
pts_4bits_layout_xoffset,
|
||||
pts_4bits_layout_yoffset
|
||||
};
|
||||
|
||||
static const gfx_layout pts_16x16_4bits_layout =
|
||||
{
|
||||
16,16, /* 16*16 pixels */
|
||||
RGN_FRAC(1,1), /* 16384 patterns */
|
||||
4, /* 4 bits per pixel */
|
||||
{ 0, 1, 2, 3 },
|
||||
EXTENDED_XOFFS,
|
||||
EXTENDED_YOFFS,
|
||||
16*16*4,
|
||||
pts_4bits_layout_xoffset,
|
||||
pts_4bits_layout_yoffset
|
||||
};
|
||||
|
||||
static const gfx_layout pts_32x32_4bits_layout =
|
||||
{
|
||||
32,32, /* 32*32 pixels */
|
||||
RGN_FRAC(1,1), /* 4096 patterns */
|
||||
4, /* 4 bits per pixel */
|
||||
{ 0, 1, 2, 3 },
|
||||
EXTENDED_XOFFS,
|
||||
EXTENDED_YOFFS,
|
||||
32*32*4,
|
||||
pts_4bits_layout_xoffset,
|
||||
pts_4bits_layout_yoffset
|
||||
};
|
||||
|
||||
static const gfx_layout pts_64x64_4bits_layout =
|
||||
{
|
||||
64,64, /* 32*32 pixels */
|
||||
RGN_FRAC(1,1), /* 1024 patterns */
|
||||
4, /* 4 bits per pixel */
|
||||
{ 0, 1, 2, 3 },
|
||||
EXTENDED_XOFFS,
|
||||
EXTENDED_YOFFS,
|
||||
64*64*4,
|
||||
pts_4bits_layout_xoffset,
|
||||
pts_4bits_layout_yoffset
|
||||
};
|
||||
|
||||
|
||||
static const gfx_layout pts_8x8_8bits_layout =
|
||||
{
|
||||
8,8, /* 8*8 pixels */
|
||||
RGN_FRAC(1,1), /* 32768 patterns */
|
||||
8, /* 8 bits per pixel */
|
||||
{ 0, 1, 2, 3, 4, 5, 6, 7 },
|
||||
{ STEP8( 0*512, 8 ) },
|
||||
{ STEP8( 0*512, 8*8 ) },
|
||||
8*8*8
|
||||
};
|
||||
|
||||
static const gfx_layout pts_16x16_8bits_layout =
|
||||
{
|
||||
16,16, /* 16*16 pixels */
|
||||
RGN_FRAC(1,1), /* 8192 patterns */
|
||||
8, /* 8 bits per pixel */
|
||||
{ 0, 1, 2, 3, 4, 5, 6, 7 },
|
||||
{ STEP8( 0*512, 8 ), STEP8( 1*512, 8 ) },
|
||||
{ STEP8( 0*512, 8*8 ), STEP8( 2*512, 8*8 ) },
|
||||
16*16*8
|
||||
};
|
||||
|
||||
static GFXDECODE_START( namcond1 )
|
||||
GFXDECODE_ENTRY( "gfx1", 0x00000000, pts_8x8_4bits_layout, 0, 16 )
|
||||
GFXDECODE_ENTRY( "gfx1", 0x00000000, pts_16x16_4bits_layout, 0, 16 )
|
||||
GFXDECODE_ENTRY( "gfx1", 0x00000000, pts_32x32_4bits_layout, 0, 16 )
|
||||
GFXDECODE_ENTRY( "gfx1", 0x00000000, pts_64x64_4bits_layout, 0, 16 )
|
||||
GFXDECODE_ENTRY( "gfx1", 0x00000000, pts_8x8_8bits_layout, 0, 256 )
|
||||
GFXDECODE_ENTRY( "gfx1", 0x00000000, pts_16x16_8bits_layout, 0, 256 )
|
||||
GFXDECODE_END
|
||||
|
||||
READ16_MEMBER(namcond1_state::mcu_p7_read)
|
||||
{
|
||||
return 0xff;
|
||||
@ -301,7 +203,6 @@ static MACHINE_CONFIG_START( namcond1, namcond1_state )
|
||||
MCFG_SCREEN_UPDATE_DEVICE("ygv608", ygv608_device, update_screen)
|
||||
MCFG_SCREEN_PALETTE("palette")
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", namcond1)
|
||||
MCFG_PALETTE_ADD("palette", 256)
|
||||
|
||||
/* sound hardware */
|
||||
@ -316,7 +217,6 @@ static MACHINE_CONFIG_START( namcond1, namcond1_state )
|
||||
MCFG_AT28C16_ADD( "at28c16", NULL )
|
||||
|
||||
MCFG_YGV608_ADD("ygv608")
|
||||
MCFG_YGV608_GFXDECODE("gfxdecode")
|
||||
MCFG_YGV608_PALETTE("palette")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
@ -328,7 +228,7 @@ ROM_START( ncv1 )
|
||||
ROM_REGION( 0x80000,"mcu", 0 ) /* sub CPU */
|
||||
ROM_LOAD( "nc1sub.1c", 0x00000, 0x80000, CRC(48ea0de2) SHA1(33e57c8d084a960ccbda462d18e355de44ec7ad9) )
|
||||
|
||||
ROM_REGION( 0x200000,"gfx1", 0 ) /* 2MB character generator */
|
||||
ROM_REGION( 0x200000,"ygv608", 0 ) /* 2MB character generator */
|
||||
ROM_LOAD( "nc1cg0.10c", 0x000000, 0x200000, CRC(355e7f29) SHA1(47d92c4e28c3610a620d3c9b3be558199477f6d8) )
|
||||
|
||||
ROM_REGION( 0x1000000, "c352", 0 ) // Samples
|
||||
@ -343,7 +243,7 @@ ROM_START( ncv1j )
|
||||
ROM_REGION( 0x80000,"mcu", 0 ) /* sub CPU */
|
||||
ROM_LOAD( "nc1sub.1c", 0x00000, 0x80000, CRC(48ea0de2) SHA1(33e57c8d084a960ccbda462d18e355de44ec7ad9) )
|
||||
|
||||
ROM_REGION( 0x200000,"gfx1", 0 ) /* 2MB character generator */
|
||||
ROM_REGION( 0x200000,"ygv608", 0 ) /* 2MB character generator */
|
||||
ROM_LOAD( "nc1cg0.10c", 0x000000, 0x200000, CRC(355e7f29) SHA1(47d92c4e28c3610a620d3c9b3be558199477f6d8) )
|
||||
|
||||
ROM_REGION( 0x1000000, "c352", 0 ) // Samples
|
||||
@ -358,7 +258,7 @@ ROM_START( ncv1j2 )
|
||||
ROM_REGION( 0x80000,"mcu", 0 ) /* sub CPU */
|
||||
ROM_LOAD( "nc1sub.1c", 0x00000, 0x80000, CRC(48ea0de2) SHA1(33e57c8d084a960ccbda462d18e355de44ec7ad9) )
|
||||
|
||||
ROM_REGION( 0x200000,"gfx1", 0 ) /* 2MB character generator */
|
||||
ROM_REGION( 0x200000,"ygv608", 0 ) /* 2MB character generator */
|
||||
ROM_LOAD( "nc1cg0.10c", 0x000000, 0x200000, CRC(355e7f29) SHA1(47d92c4e28c3610a620d3c9b3be558199477f6d8) )
|
||||
|
||||
ROM_REGION( 0x1000000, "c352", 0 ) // Samples
|
||||
@ -373,7 +273,7 @@ ROM_START( ncv2 )
|
||||
ROM_REGION( 0x80000,"mcu", 0 ) /* sub CPU */
|
||||
ROM_LOAD( "ncs1sub.1d", 0x00000, 0x80000, CRC(365cadbf) SHA1(7263220e1630239e3e88b828c00389d02628bd7d) )
|
||||
|
||||
ROM_REGION( 0x400000,"gfx1", 0 ) /* 4MB character generator */
|
||||
ROM_REGION( 0x400000,"ygv608", 0 ) /* 4MB character generator */
|
||||
ROM_LOAD( "ncs1cg0.10e", 0x000000, 0x200000, CRC(fdd24dbe) SHA1(4dceaae3d853075f58a7408be879afc91d80292e) )
|
||||
ROM_LOAD( "ncs1cg1.10e", 0x200000, 0x200000, CRC(007b19de) SHA1(d3c093543511ec1dd2f8be6db45f33820123cabc) )
|
||||
|
||||
@ -389,7 +289,7 @@ ROM_START( ncv2j )
|
||||
ROM_REGION( 0x80000,"mcu", 0 ) /* sub CPU */
|
||||
ROM_LOAD("ncs1sub.1d", 0x00000, 0x80000, CRC(365cadbf) SHA1(7263220e1630239e3e88b828c00389d02628bd7d) )
|
||||
|
||||
ROM_REGION( 0x400000,"gfx1", 0 ) /* 4MB character generator */
|
||||
ROM_REGION( 0x400000,"ygv608", 0 ) /* 4MB character generator */
|
||||
ROM_LOAD( "ncs1cg0.10e", 0x000000, 0x200000, CRC(fdd24dbe) SHA1(4dceaae3d853075f58a7408be879afc91d80292e) )
|
||||
ROM_LOAD( "ncs1cg1.10e", 0x200000, 0x200000, CRC(007b19de) SHA1(d3c093543511ec1dd2f8be6db45f33820123cabc) )
|
||||
|
||||
|
@ -999,7 +999,6 @@ static MACHINE_CONFIG_START( nmg5, nmg5_state )
|
||||
MCFG_DECO_SPRITE_FLIPALLX(1)
|
||||
MCFG_DECO_SPRITE_OFFSETS(0, 8)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -802,16 +802,11 @@ static MACHINE_CONFIG_START( nwktr, nwktr_state )
|
||||
|
||||
MCFG_PALETTE_ADD("palette", 65536)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k001604", K001604, 0)
|
||||
MCFG_K001604_GFX_INDEX1(0)
|
||||
MCFG_K001604_GFX_INDEX2(1)
|
||||
MCFG_K001604_LAYER_SIZE(0)
|
||||
MCFG_K001604_ROZ_SIZE(1)
|
||||
MCFG_K001604_TXT_OFFSET(0) // correct?
|
||||
MCFG_K001604_ROZ_OFFSET(0) // correct?
|
||||
MCFG_K001604_GFXDECODE("gfxdecode")
|
||||
MCFG_K001604_PALETTE("palette")
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
@ -832,13 +827,10 @@ static MACHINE_CONFIG_DERIVED( thrilld, nwktr )
|
||||
|
||||
MCFG_DEVICE_REMOVE("k001604")
|
||||
MCFG_DEVICE_ADD("k001604", K001604, 0)
|
||||
MCFG_K001604_GFX_INDEX1(0)
|
||||
MCFG_K001604_GFX_INDEX2(1)
|
||||
MCFG_K001604_LAYER_SIZE(1)
|
||||
MCFG_K001604_ROZ_SIZE(1)
|
||||
MCFG_K001604_TXT_OFFSET(0) // correct?
|
||||
MCFG_K001604_ROZ_OFFSET(0) // correct?
|
||||
MCFG_K001604_GFXDECODE("gfxdecode")
|
||||
MCFG_K001604_PALETTE("palette")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
@ -796,7 +796,6 @@ static MACHINE_CONFIG_START( opwolf, opwolf_state )
|
||||
MCFG_DEVICE_ADD("pc080sn", PC080SN, 0)
|
||||
MCFG_PC080SN_GFX_REGION(1)
|
||||
MCFG_PC080SN_GFXDECODE("gfxdecode")
|
||||
MCFG_PC080SN_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("pc090oj", PC090OJ, 0)
|
||||
MCFG_PC090OJ_GFXDECODE("gfxdecode")
|
||||
@ -871,7 +870,6 @@ static MACHINE_CONFIG_START( opwolfb, opwolf_state ) /* OSC clocks unknown for t
|
||||
MCFG_DEVICE_ADD("pc080sn", PC080SN, 0)
|
||||
MCFG_PC080SN_GFX_REGION(1)
|
||||
MCFG_PC080SN_GFXDECODE("gfxdecode")
|
||||
MCFG_PC080SN_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("pc090oj", PC090OJ, 0)
|
||||
MCFG_PC090OJ_GFXDECODE("gfxdecode")
|
||||
|
@ -340,17 +340,13 @@ static MACHINE_CONFIG_START( overdriv, overdriv_state )
|
||||
MCFG_SCREEN_UPDATE_DRIVER(overdriv_state, screen_update_overdriv)
|
||||
MCFG_SCREEN_PALETTE("palette")
|
||||
|
||||
// MCFG_GFXDECODE_ADD("gfxdecode", "palette", overdriv)
|
||||
MCFG_PALETTE_ADD("palette", 2048)
|
||||
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
|
||||
MCFG_PALETTE_ENABLE_SHADOWS()
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k053246", K053246, 0)
|
||||
MCFG_K053246_CB(overdriv_state, sprite_callback)
|
||||
MCFG_K053246_CONFIG("gfx1", 0, NORMAL_PLANE_ORDER, 77, 22)
|
||||
MCFG_K053246_GFXDECODE("gfxdecode")
|
||||
MCFG_K053246_CONFIG("gfx1", NORMAL_PLANE_ORDER, 77, 22)
|
||||
MCFG_K053246_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k051316_1", K051316, 0)
|
||||
|
@ -244,7 +244,7 @@ static MACHINE_CONFIG_START( pcktgal, pcktgal_state )
|
||||
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,0,0,0);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(0, 0, 0)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -662,7 +662,6 @@ static MACHINE_CONFIG_START( pipedrm, pipedrm_state )
|
||||
MCFG_VSYSTEM_SPR2_SET_OFFSETS(-13, -6)
|
||||
MCFG_VSYSTEM_SPR2_SET_PRITYPE(3)
|
||||
MCFG_VSYSTEM_SPR2_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR2_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(pipedrm_state,pipedrm)
|
||||
|
||||
|
@ -359,12 +359,10 @@ static MACHINE_CONFIG_START( pktgaldx, pktgaldx_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO104_ADD("ioprot104")
|
||||
MCFG_DECO146_SET_INTERFACE_SCRAMBLE(8,9, 4,5,6,7 ,1,0,3,2) // hopefully this is correct, nothing else uses this arrangement!
|
||||
|
@ -598,12 +598,9 @@ static MACHINE_CONFIG_START( qdrmfgp, qdrmfgp_state )
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(qdrmfgp_state,qdrmfgp)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(qdrmfgp_state, qdrmfgp_tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_4dj, 1, 0, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_4dj, 1, 0, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k053252", K053252, XTAL_32MHz/4)
|
||||
@ -645,12 +642,9 @@ static MACHINE_CONFIG_START( qdrmfgp2, qdrmfgp_state )
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(qdrmfgp_state,qdrmfgp2)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k056832", K056832, 0)
|
||||
MCFG_K056832_CB(qdrmfgp_state, qdrmfgp2_tile_callback)
|
||||
MCFG_K056832_CONFIG("gfx1", 0, K056832_BPP_4dj, 1, 0, "none")
|
||||
MCFG_K056832_GFXDECODE("gfxdecode")
|
||||
MCFG_K056832_CONFIG("gfx1", K056832_BPP_4dj, 1, 0, "none")
|
||||
MCFG_K056832_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k053252", K053252, XTAL_32MHz/4)
|
||||
|
@ -383,7 +383,6 @@ static MACHINE_CONFIG_START( rastan, rastan_state )
|
||||
|
||||
MCFG_DEVICE_ADD("pc080sn", PC080SN, 0)
|
||||
MCFG_PC080SN_GFXDECODE("gfxdecode")
|
||||
MCFG_PC080SN_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("pc090oj", PC090OJ, 0)
|
||||
MCFG_PC090OJ_GFX_REGION(1)
|
||||
|
@ -654,7 +654,6 @@ static MACHINE_CONFIG_START( rbisland, rbisland_state )
|
||||
MCFG_DEVICE_ADD("pc080sn", PC080SN, 0)
|
||||
MCFG_PC080SN_GFX_REGION(1)
|
||||
MCFG_PC080SN_GFXDECODE("gfxdecode")
|
||||
MCFG_PC080SN_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("pc090oj", PC090OJ, 0)
|
||||
MCFG_PC090OJ_GFXDECODE("gfxdecode")
|
||||
@ -708,7 +707,6 @@ static MACHINE_CONFIG_START( jumping, rbisland_state )
|
||||
MCFG_PC080SN_GFX_REGION(1)
|
||||
MCFG_PC080SN_YINVERT(1)
|
||||
MCFG_PC080SN_GFXDECODE("gfxdecode")
|
||||
MCFG_PC080SN_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -834,7 +834,6 @@ static MACHINE_CONFIG_START( rohga, rohga_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -850,14 +849,12 @@ static MACHINE_CONFIG_START( rohga, rohga_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(rohga_state, rohga_pri_callback)
|
||||
MCFG_DECO_SPRITE_COLOUR_CB(rohga_state, rohga_col_callback)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO104_ADD("ioprot104")
|
||||
|
||||
@ -920,7 +917,6 @@ static MACHINE_CONFIG_START( wizdfire, rohga_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -936,17 +932,14 @@ static MACHINE_CONFIG_START( wizdfire, rohga_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(4)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO104_ADD("ioprot104")
|
||||
MCFG_DECO146_SET_INTERFACE_SCRAMBLE_REVERSE
|
||||
@ -1012,7 +1005,6 @@ static MACHINE_CONFIG_START( nitrobal, rohga_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -1028,17 +1020,14 @@ static MACHINE_CONFIG_START( nitrobal, rohga_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(4)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_VIDEO_START_OVERRIDE(rohga_state, wizdfire)
|
||||
|
||||
@ -1106,7 +1095,6 @@ static MACHINE_CONFIG_START( schmeisr, rohga_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen2", DECO16IC, 0)
|
||||
MCFG_DECO16IC_SPLIT(0)
|
||||
@ -1122,14 +1110,12 @@ static MACHINE_CONFIG_START( schmeisr, rohga_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(2)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(rohga_state, rohga_pri_callback)
|
||||
MCFG_DECO_SPRITE_COLOUR_CB(rohga_state, schmeisr_col_callback) // wire mods on pcb...
|
||||
MCFG_DECO_SPRITE_GFX_REGION(3)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO104_ADD("ioprot104")
|
||||
|
||||
|
@ -447,8 +447,7 @@ static MACHINE_CONFIG_START( rng, rungun_state )
|
||||
|
||||
MCFG_DEVICE_ADD("k055673", K055673, 0)
|
||||
MCFG_K055673_CB(rungun_state, sprite_callback)
|
||||
MCFG_K055673_CONFIG("gfx2", 1, K055673_LAYOUT_RNG, -8, 15)
|
||||
MCFG_K055673_GFXDECODE("gfxdecode")
|
||||
MCFG_K055673_CONFIG("gfx2", K055673_LAYOUT_RNG, -8, 15)
|
||||
MCFG_K055673_PALETTE("palette")
|
||||
MCFG_K055673_SET_SCREEN("screen")
|
||||
|
||||
|
@ -499,7 +499,6 @@ static MACHINE_CONFIG_START( sandscrp, sandscrp_state )
|
||||
|
||||
MCFG_DEVICE_ADD("pandora", KANEKO_PANDORA, 0)
|
||||
MCFG_KANEKO_PANDORA_GFXDECODE("gfxdecode")
|
||||
MCFG_KANEKO_PANDORA_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -1934,9 +1934,7 @@ static MACHINE_CONFIG_START( system24, segas24_state )
|
||||
MCFG_TIMER_ADD_NONE("frc_timer")
|
||||
MCFG_TIMER_DRIVER_ADD_PERIODIC("irq_frc", segas24_state, irq_frc_cb, attotime::from_hz(FRC_CLOCK_MODE1))
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
MCFG_S24TILE_DEVICE_ADD("tile", 0xfff)
|
||||
MCFG_S24TILE_DEVICE_GFXDECODE("gfxdecode")
|
||||
MCFG_S24TILE_DEVICE_PALETTE("palette")
|
||||
MCFG_S24SPRITE_DEVICE_ADD("sprite")
|
||||
MCFG_S24MIXER_DEVICE_ADD("mixer")
|
||||
|
@ -7701,7 +7701,6 @@ static MACHINE_CONFIG_START( tndrcade, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -7756,7 +7755,6 @@ static MACHINE_CONFIG_START( twineagl, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -7800,7 +7798,6 @@ static MACHINE_CONFIG_START( downtown, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -7861,7 +7858,6 @@ static MACHINE_CONFIG_START( usclssic, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -7915,7 +7911,6 @@ static MACHINE_CONFIG_START( calibr50, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -7959,7 +7954,6 @@ static MACHINE_CONFIG_START( metafox, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -7997,7 +7991,6 @@ static MACHINE_CONFIG_START( atehate, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8041,7 +8034,6 @@ static MACHINE_CONFIG_START( blandia, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8079,7 +8071,6 @@ static MACHINE_CONFIG_START( blandiap, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8122,7 +8113,6 @@ static MACHINE_CONFIG_START( blockcar, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8194,7 +8184,6 @@ static MACHINE_CONFIG_START( daioh, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8232,7 +8221,6 @@ static MACHINE_CONFIG_START( daiohp, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8275,7 +8263,6 @@ static MACHINE_CONFIG_START( drgnunit, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8312,7 +8299,6 @@ static MACHINE_CONFIG_START( qzkklgy2, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8363,7 +8349,6 @@ static MACHINE_CONFIG_START( setaroul, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
MCFG_NVRAM_ADD_RANDOM_FILL("nvram")
|
||||
@ -8407,7 +8392,6 @@ static MACHINE_CONFIG_START( eightfrc, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8450,7 +8434,6 @@ static MACHINE_CONFIG_START( extdwnhl, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8516,7 +8499,6 @@ static MACHINE_CONFIG_START( gundhara, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8561,7 +8543,6 @@ static MACHINE_CONFIG_START( jjsquawk, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8597,7 +8578,6 @@ static MACHINE_CONFIG_START( jjsquawb, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8642,7 +8622,6 @@ static MACHINE_CONFIG_START( kamenrid, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8681,7 +8660,6 @@ static MACHINE_CONFIG_START( orbs, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8724,7 +8702,6 @@ static MACHINE_CONFIG_START( keroppij, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8766,7 +8743,6 @@ static MACHINE_CONFIG_START( krzybowl, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8809,7 +8785,6 @@ static MACHINE_CONFIG_START( madshark, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8854,7 +8829,6 @@ static MACHINE_CONFIG_START( magspeed, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8902,7 +8876,6 @@ static MACHINE_CONFIG_START( msgundam, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8942,7 +8915,6 @@ static MACHINE_CONFIG_START( oisipuzl, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -8982,7 +8954,6 @@ static MACHINE_CONFIG_START( triplfun, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9021,7 +8992,6 @@ static MACHINE_CONFIG_START( kiwame, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9063,7 +9033,6 @@ static MACHINE_CONFIG_START( rezon, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9104,7 +9073,6 @@ static MACHINE_CONFIG_START( thunderl, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9176,7 +9144,6 @@ static MACHINE_CONFIG_START( wiggie, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9214,7 +9181,6 @@ static MACHINE_CONFIG_START( wits, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9252,7 +9218,6 @@ static MACHINE_CONFIG_START( umanclub, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9294,7 +9259,6 @@ static MACHINE_CONFIG_START( utoukond, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9346,7 +9310,6 @@ static MACHINE_CONFIG_START( wrofaero, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9391,7 +9354,6 @@ static MACHINE_CONFIG_START( zingzip, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9447,7 +9409,6 @@ static MACHINE_CONFIG_START( pairlove, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9496,7 +9457,6 @@ static MACHINE_CONFIG_START( crazyfgt, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -9562,7 +9522,6 @@ static MACHINE_CONFIG_START( inttoote, seta_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(seta_state, setac_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
|
@ -420,7 +420,6 @@ static MACHINE_CONFIG_START( silvmil, silvmil_state )
|
||||
MCFG_DECO_SPRITE_ISBOOTLEG(true)
|
||||
MCFG_DECO_SPRITE_OFFSETS(5, 7)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
|
@ -413,13 +413,11 @@ static MACHINE_CONFIG_START( chainrec, simpl156_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_PRIORITY_CB(simpl156_state, pri_callback)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
||||
|
@ -356,16 +356,13 @@ static MACHINE_CONFIG_START( simpsons, simpsons_state )
|
||||
MCFG_PALETTE_ENABLE_HILIGHTS()
|
||||
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k052109", K052109, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K052109_CB(simpsons_state, tile_callback)
|
||||
|
||||
MCFG_DEVICE_ADD("k053246", K053246, 0)
|
||||
MCFG_K053246_CB(simpsons_state, sprite_callback)
|
||||
MCFG_K053246_CONFIG("gfx2", 1, NORMAL_PLANE_ORDER, 53, 23)
|
||||
MCFG_K053246_GFXDECODE("gfxdecode")
|
||||
MCFG_K053246_CONFIG("gfx2", NORMAL_PLANE_ORDER, 53, 23)
|
||||
MCFG_K053246_PALETTE("palette")
|
||||
|
||||
MCFG_K053251_ADD("k053251")
|
||||
|
@ -498,7 +498,6 @@ static MACHINE_CONFIG_START( slapshot, slapshot_state )
|
||||
MCFG_TC0480SCP_OFFSETS_FLIP(0, 2)
|
||||
MCFG_TC0480SCP_COL_BASE(4096)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
MCFG_TC0360PRI_ADD("tc0360pri")
|
||||
|
||||
@ -559,7 +558,6 @@ static MACHINE_CONFIG_START( opwolf3, slapshot_state )
|
||||
MCFG_TC0480SCP_OFFSETS_FLIP(0, 2)
|
||||
MCFG_TC0480SCP_COL_BASE(4096)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
MCFG_TC0360PRI_ADD("tc0360pri")
|
||||
|
||||
|
@ -617,7 +617,6 @@ static MACHINE_CONFIG_START( pow, snk68_state )
|
||||
|
||||
MCFG_DEVICE_ADD("sprites", SNK68_SPR, 0)
|
||||
MCFG_SNK68_SPR_GFXDECODE("gfxdecode")
|
||||
MCFG_SNK68_SPR_PALETTE("palette")
|
||||
MCFG_SNK68_SPR_SET_TILE_INDIRECT( snk68_state, tile_callback_pow )
|
||||
|
||||
MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_8MHz/2) /* verified on pcb */
|
||||
|
@ -1678,7 +1678,6 @@ static MACHINE_CONFIG_START( snowbros, snowbros_state )
|
||||
|
||||
MCFG_DEVICE_ADD("pandora", KANEKO_PANDORA, 0)
|
||||
MCFG_KANEKO_PANDORA_GFXDECODE("gfxdecode")
|
||||
MCFG_KANEKO_PANDORA_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -140,8 +140,8 @@ public:
|
||||
DECLARE_VIDEO_START(speglsht);
|
||||
UINT32 screen_update_speglsht(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
|
||||
required_device<palette_device> m_palette;
|
||||
optional_device<st0016_cpu_device> m_maincpu;
|
||||
optional_device<cpu_device> m_subcpu;
|
||||
required_device<st0016_cpu_device> m_maincpu;
|
||||
required_device<cpu_device> m_subcpu;
|
||||
|
||||
DECLARE_WRITE8_MEMBER(st0016_rom_bank_w);
|
||||
};
|
||||
@ -387,7 +387,7 @@ UINT32 speglsht_state::screen_update_speglsht(screen_device &screen, bitmap_rgb3
|
||||
{
|
||||
if(srcline[x])
|
||||
{
|
||||
rgb_t color=m_maincpu->m_palette->pen_color(srcline[x]);
|
||||
rgb_t color = m_maincpu->palette().pen_color(srcline[x]);
|
||||
PLOT_PIXEL_RGB(x,y,color.r(),color.g(),color.b());
|
||||
}
|
||||
}
|
||||
|
@ -511,8 +511,6 @@ static MACHINE_CONFIG_START( spy, spy_state )
|
||||
MCFG_PALETTE_ENABLE_SHADOWS()
|
||||
MCFG_PALETTE_FORMAT(xBBBBBGGGGGRRRRR)
|
||||
|
||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", empty)
|
||||
|
||||
MCFG_DEVICE_ADD("k052109", K052109, 0)
|
||||
MCFG_GFX_PALETTE("palette")
|
||||
MCFG_K052109_CB(spy_state, tile_callback)
|
||||
|
@ -1168,7 +1168,6 @@ static MACHINE_CONFIG_START( srmp2, srmp2_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -1215,7 +1214,6 @@ static MACHINE_CONFIG_START( srmp3, srmp2_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(srmp2_state, srmp3_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
@ -1270,7 +1268,6 @@ static MACHINE_CONFIG_START( mjyuugi, srmp2_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
MCFG_SETA001_SPRITE_GFXBANK_CB(srmp2_state, srmp3_gfxbank_callback)
|
||||
|
||||
/* video hardware */
|
||||
|
@ -416,17 +416,14 @@ static MACHINE_CONFIG_START( sshangha, sshangha_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen1", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen2", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
MCFG_DECO146_ADD("ioprot")
|
||||
|
||||
|
@ -2637,7 +2637,6 @@ static MACHINE_CONFIG_DERIVED( gdfs, ssv )
|
||||
MCFG_SCREEN_UPDATE_DRIVER(ssv_state, screen_update_gdfs)
|
||||
|
||||
MCFG_DEVICE_ADD("st0020_spr", ST0020_SPRITES, 0)
|
||||
MCFG_ST0020_SPRITES_GFXDECODE("gfxdecode")
|
||||
MCFG_ST0020_SPRITES_PALETTE("palette")
|
||||
|
||||
MCFG_GFXDECODE_MODIFY("gfxdecode", gdfs)
|
||||
|
@ -221,13 +221,12 @@ static MACHINE_CONFIG_START( stadhero, stadhero_state )
|
||||
MCFG_PALETTE_FORMAT(xxxxBBBBGGGGRRRR)
|
||||
|
||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||
deco_bac06_device::set_gfx_region_wide(*device,1,1,2);
|
||||
MCFG_DECO_BAC06_GFX_REGION_WIDE(1, 1, 2)
|
||||
MCFG_DECO_BAC06_GFXDECODE("gfxdecode")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_MXC06, 0)
|
||||
deco_mxc06_device::set_gfx_region(*device, 2);
|
||||
MCFG_DECO_MXC06_GFX_REGION(2)
|
||||
MCFG_DECO_MXC06_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_MXC06_PALETTE("palette")
|
||||
|
||||
|
||||
/* sound hardware */
|
||||
|
@ -349,12 +349,10 @@ static MACHINE_CONFIG_START( supbtime, supbtime_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
@ -405,12 +403,10 @@ static MACHINE_CONFIG_START( chinatwn, supbtime_state )
|
||||
MCFG_DECO16IC_PF12_8X8_BANK(0)
|
||||
MCFG_DECO16IC_PF12_16X16_BANK(1)
|
||||
MCFG_DECO16IC_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO16IC_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", DECO_SPRITE, 0)
|
||||
MCFG_DECO_SPRITE_GFX_REGION(2)
|
||||
MCFG_DECO_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_DECO_SPRITE_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -336,7 +336,6 @@ static MACHINE_CONFIG_START( superchs, superchs_state )
|
||||
MCFG_TC0480SCP_OFFSETS(0x20, 0x08)
|
||||
MCFG_TC0480SCP_OFFSETS_TX(-1, 0)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_DEVICE_ADD("taito_en", TAITO_EN, 0)
|
||||
|
@ -326,7 +326,6 @@ static MACHINE_CONFIG_START( suprslam, suprslam_state )
|
||||
MCFG_VSYSTEM_SPR_SET_TILE_INDIRECT( suprslam_state, suprslam_tile_callback )
|
||||
MCFG_VSYSTEM_SPR_SET_GFXREGION(1)
|
||||
MCFG_VSYSTEM_SPR_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("k053936", K053936, 0)
|
||||
MCFG_K053936_WRAP(1)
|
||||
|
@ -3239,7 +3239,6 @@ static MACHINE_CONFIG_DERIVED( footchmp, taito_f2 )
|
||||
MCFG_TC0480SCP_OFFSETS_TX(-1, 0)
|
||||
MCFG_TC0480SCP_OFFSETS_FLIP(-1, 0)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
MCFG_TC0360PRI_ADD("tc0360pri")
|
||||
MACHINE_CONFIG_END
|
||||
@ -3273,7 +3272,6 @@ static MACHINE_CONFIG_DERIVED( hthero, taito_f2 )
|
||||
MCFG_TC0480SCP_OFFSETS_TX(-1, 0)
|
||||
MCFG_TC0480SCP_OFFSETS_FLIP(-1, 0)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
@ -3440,7 +3438,6 @@ static MACHINE_CONFIG_DERIVED( metalb, taito_f2_tc0510nio )
|
||||
MCFG_TC0480SCP_OFFSETS_FLIP(-1, 0)
|
||||
MCFG_TC0480SCP_COL_BASE(4096)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
MCFG_TC0360PRI_ADD("tc0360pri")
|
||||
MACHINE_CONFIG_END
|
||||
@ -3508,7 +3505,6 @@ static MACHINE_CONFIG_DERIVED( deadconx, taito_f2 )
|
||||
MCFG_TC0480SCP_OFFSETS_TX(-1, 0)
|
||||
MCFG_TC0480SCP_OFFSETS_FLIP(-1, 0)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
MCFG_TC0360PRI_ADD("tc0360pri")
|
||||
MACHINE_CONFIG_END
|
||||
@ -3533,7 +3529,6 @@ static MACHINE_CONFIG_DERIVED( deadconxj, taito_f2 )
|
||||
MCFG_TC0480SCP_OFFSETS_TX(-1, 0)
|
||||
MCFG_TC0480SCP_OFFSETS_FLIP(-1, 0)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
MCFG_TC0360PRI_ADD("tc0360pri")
|
||||
MACHINE_CONFIG_END
|
||||
|
@ -676,7 +676,6 @@ static MACHINE_CONFIG_START( syvalion, taitoh_state )
|
||||
MCFG_TC0080VCO_OFFSETS(1, 1)
|
||||
MCFG_TC0080VCO_BGFLIP_OFFS(-2)
|
||||
MCFG_TC0080VCO_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0080VCO_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
@ -732,7 +731,6 @@ static MACHINE_CONFIG_START( recordbr, taitoh_state )
|
||||
MCFG_TC0080VCO_OFFSETS(1, 1)
|
||||
MCFG_TC0080VCO_BGFLIP_OFFS(-2)
|
||||
MCFG_TC0080VCO_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0080VCO_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
@ -796,7 +794,6 @@ static MACHINE_CONFIG_START( dleague, taitoh_state )
|
||||
MCFG_TC0080VCO_OFFSETS(1, 1)
|
||||
MCFG_TC0080VCO_BGFLIP_OFFS(-2)
|
||||
MCFG_TC0080VCO_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0080VCO_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -253,7 +253,6 @@ static MACHINE_CONFIG_START( parentj, taitoo_state )
|
||||
MCFG_TC0080VCO_OFFSETS(1, 1)
|
||||
MCFG_TC0080VCO_BGFLIP_OFFS(-2)
|
||||
MCFG_TC0080VCO_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0080VCO_PALETTE("palette")
|
||||
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
||||
|
@ -809,7 +809,6 @@ static MACHINE_CONFIG_START( superman, taitox_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -857,7 +856,6 @@ static MACHINE_CONFIG_START( daisenpu, taitox_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -903,7 +901,6 @@ static MACHINE_CONFIG_START( gigandes, taitox_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
@ -951,7 +948,6 @@ static MACHINE_CONFIG_START( ballbros, taitox_state )
|
||||
|
||||
MCFG_DEVICE_ADD("spritegen", SETA001_SPRITE, 0)
|
||||
MCFG_SETA001_SPRITE_GFXDECODE("gfxdecode")
|
||||
MCFG_SETA001_SPRITE_PALETTE("palette")
|
||||
|
||||
/* video hardware */
|
||||
MCFG_SCREEN_ADD("screen", RASTER)
|
||||
|
@ -3641,7 +3641,6 @@ static MACHINE_CONFIG_START( dblaxle, taitoz_state )
|
||||
MCFG_TC0480SCP_TX_REGION(2)
|
||||
MCFG_TC0480SCP_OFFSETS(0x1f, 0x08)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tc0150rod", TC0150ROD, 0)
|
||||
|
||||
@ -3717,7 +3716,6 @@ static MACHINE_CONFIG_START( racingb, taitoz_state )
|
||||
MCFG_TC0480SCP_TX_REGION(2)
|
||||
MCFG_TC0480SCP_OFFSETS(0x1f, 0x08)
|
||||
MCFG_TC0480SCP_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0480SCP_PALETTE("palette")
|
||||
|
||||
MCFG_DEVICE_ADD("tc0150rod", TC0150ROD, 0)
|
||||
|
||||
|
@ -767,7 +767,6 @@ static MACHINE_CONFIG_START( airsys, taitoair_state )
|
||||
MCFG_TC0080VCO_OFFSETS(1, 1)
|
||||
MCFG_TC0080VCO_BGFLIP_OFFS(-2)
|
||||
MCFG_TC0080VCO_GFXDECODE("gfxdecode")
|
||||
MCFG_TC0080VCO_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||
|
@ -387,7 +387,6 @@ static MACHINE_CONFIG_START( taotaido, taotaido_state )
|
||||
MCFG_VSYSTEM_SPR_SET_TILE_INDIRECT( taotaido_state, tile_callback )
|
||||
MCFG_VSYSTEM_SPR_SET_GFXREGION(0)
|
||||
MCFG_VSYSTEM_SPR_GFXDECODE("gfxdecode")
|
||||
MCFG_VSYSTEM_SPR_PALETTE("palette")
|
||||
|
||||
/* sound hardware */
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user