Ejemplo n.º 1
0
static WRITE8_HANDLER( vendetta_K052109_w )
{
	vendetta_state *state = (vendetta_state *)space->machine->driver_data;

	// *************************************************************************************
	// *  Escape Kids uses 052109's mirrored Tilemap ROM bank selector, but only during    *
	// *  Tilemap MASK-ROM Test       (0x1d80<->0x3d80, 0x1e00<->0x3e00, 0x1f00<->0x3f00)  *
	// *************************************************************************************
	if ((offset == 0x1d80) || (offset == 0x1e00) || (offset == 0x1f00))
		k052109_w(state->k052109, offset, data);
	k052109_w(state->k052109, offset + 0x2000, data);
}
Ejemplo n.º 2
0
static WRITE8_HANDLER( parodius_052109_053245_w )
{
	parodius_state *state = space->machine().driver_data<parodius_state>();

	if (state->m_videobank & 0x02)
		k053245_w(state->m_k053245, offset, data);
	else
		k052109_w(state->m_k052109, offset, data);
}
Ejemplo n.º 3
0
static WRITE8_HANDLER( k052109_051960_w )
{
	thunderx_state *state = (thunderx_state *)space->machine->driver_data;

	if (offset >= 0x3800 && offset < 0x3808)
		k051937_w(state->k051960, offset - 0x3800, data);
	else if (offset < 0x3c00)
		k052109_w(state->k052109, offset, data);
	else
		k051960_w(state->k051960, offset - 0x3c00, data);
}
Ejemplo n.º 4
0
static WRITE8_HANDLER( k052109_051960_w )
{
	gbusters_state *state = space->machine->driver_data<gbusters_state>();

	if (offset >= 0x3800 && offset < 0x3808)
		k051937_w(state->k051960, offset - 0x3800, data);
	else if (offset < 0x3c00)
		k052109_w(state->k052109, offset, data);
	else
		k051960_w(state->k051960, offset - 0x3c00, data);
}
Ejemplo n.º 5
0
static WRITE8_HANDLER( k052109_051960_w )
{
    _88games_state *state = space->machine().driver_data<_88games_state>();

    if (offset >= 0x3800 && offset < 0x3808)
        k051937_w(state->m_k051960, offset - 0x3800, data);
    else if (offset < 0x3c00)
        k052109_w(state->m_k052109, offset, data);
    else
        k051960_w(state->m_k051960, offset - 0x3c00, data);
}