Пример #1
0
static VIDEO_START(kongambl)
{
	device_t *k056832 = machine.device("k056832");

	k056832_set_layer_association(k056832, 0);
	k056832_set_layer_offs(k056832, 0, -2, 0);
	k056832_set_layer_offs(k056832, 1,  2, 0);
	k056832_set_layer_offs(k056832, 2,  4, 0);
	k056832_set_layer_offs(k056832, 3,  6, 0);
}
Пример #2
0
VIDEO_START_MEMBER(kongambl_state,kongambl)
{
	#if CUSTOM_DRAW

	#else
	device_t *k056832 = machine().device("k056832");

	k056832_set_layer_association(k056832, 0);
	k056832_set_layer_offs(k056832, 0, -2, 0);
	k056832_set_layer_offs(k056832, 1,  2, 0);
	k056832_set_layer_offs(k056832, 2,  4, 0);
	k056832_set_layer_offs(k056832, 3,  6, 0);
	#endif
}
Пример #3
0
void lethal_state::video_start()
{

	// this game uses external linescroll RAM
	k056832_SetExtLinescroll(m_k056832);

	// the US and Japanese cabinets apparently use different mirror setups
	if (!strcmp(machine().system().name, "lethalenj"))
	{
		k056832_set_layer_offs(m_k056832, 0, -195, 0);
		k056832_set_layer_offs(m_k056832, 1, -193, 0);
		k056832_set_layer_offs(m_k056832, 2, -191, 0);
		k056832_set_layer_offs(m_k056832, 3, -189, 0);
	}
	else
	{
		k056832_set_layer_offs(m_k056832, 0, 188, 0);
		k056832_set_layer_offs(m_k056832, 1, 190, 0);
		k056832_set_layer_offs(m_k056832, 2, 192, 0);
		k056832_set_layer_offs(m_k056832, 3, 194, 0);
	}

	m_layer_colorbase[0] = 0x00;
	m_layer_colorbase[1] = 0x40;
	m_layer_colorbase[2] = 0x80;
	m_layer_colorbase[3] = 0xc0;
}
Пример #4
0
void bishi_state::video_start()
{
	assert(machine().primary_screen->format() == BITMAP_FORMAT_RGB32);

	k056832_set_layer_association(m_k056832, 0);

	k056832_set_layer_offs(m_k056832, 0, -2, 0);
	k056832_set_layer_offs(m_k056832, 1,  2, 0);
	k056832_set_layer_offs(m_k056832, 2,  4, 0);
	k056832_set_layer_offs(m_k056832, 3,  6, 0);

	// the 55555 is set to "0x10, 0x11, 0x12, 0x13", but these values are almost correct...
	m_layer_colorbase[0] = 0x00;
	m_layer_colorbase[1] = 0x40;    // this one is wrong
	m_layer_colorbase[2] = 0x80;
	m_layer_colorbase[3] = 0xc0;
}
Пример #5
0
static VIDEO_START( zr107 )
{
	device_t *k056832 = machine.device("k056832");

	k056832_set_layer_offs(k056832, 0, -29, -27);
	k056832_set_layer_offs(k056832, 1, -29, -27);
	k056832_set_layer_offs(k056832, 2, -29, -27);
	k056832_set_layer_offs(k056832, 3, -29, -27);
	k056832_set_layer_offs(k056832, 4, -29, -27);
	k056832_set_layer_offs(k056832, 5, -29, -27);
	k056832_set_layer_offs(k056832, 6, -29, -27);
	k056832_set_layer_offs(k056832, 7, -29, -27);

	K001006_init(machine);
	K001005_init(machine);
}