Ejemplo n.º 1
0
ROM_END



/*************************************
 *
 *  Driver initialization
 *
 *************************************/

static DRIVER_INIT( xybots )
{
	atarigen_eeprom_default = NULL;
	atarigen_slapstic_init(0, 0x008000, 107);
	atarijsa_init(1, 2, 1, 0x0100);
}
Ejemplo n.º 2
0
ROM_END



/*************************************
 *
 *  Driver initialization
 *
 *************************************/

static DRIVER_INIT( rampart )
{
	UINT8 *rom = machine->region("maincpu")->base();

	memcpy(&rom[0x140000], &rom[0x40000], 0x8000);
	atarigen_slapstic_init(machine->device("maincpu"), 0x140000, 0x438000, 118);
}
Ejemplo n.º 3
0
ROM_END



/*************************************
 *
 *  Driver initialization
 *
 *************************************/

static DRIVER_INIT( xybots )
{
	xybots_state *state = machine->driver_data<xybots_state>();
	state->h256 = 0x0400;
	atarigen_slapstic_init(machine->device("maincpu"), 0x008000, 0, 107);
	atarijsa_init(machine, "FFE200", 0x0100);
}
Ejemplo n.º 4
0
ROM_END



/*************************************
 *
 *	Driver initialization
 *
 *************************************/

static void init_xybots(void)
{
	atarigen_eeprom_default = NULL;
	atarigen_slapstic_init(0, 0x008000, 107);
	atarijsa_init(1, 2, 1, 0x0100);
	atarigen_init_6502_speedup(1, 0x4157, 0x416f);
}
Ejemplo n.º 5
0
ROM_END



/*************************************
 *
 *	Driver initialization
 *
 *************************************/

static void init_g1_common(offs_t slapstic_base, int slapstic, int is_pitfight)
{
	atarigen_eeprom_default = NULL;
	if (slapstic == -1)
		pitfighb_cheap_slapstic_init();
	else if (slapstic != 0)
		atarigen_slapstic_init(0, slapstic_base, slapstic);
	atarijsa_init(1, 4, 0, 0x8000);

	atarig1_pitfight = is_pitfight;
}
Ejemplo n.º 6
0
static void init_pitfight(void)
{
    atarigen_eeprom_default = NULL;
    atarigen_slapstic_init(0, 0x038000, 111);

    hydra_mo_area.min_x = 40 << HIGH_RES;
    hydra_mo_area.max_x = (40 + 255) << HIGH_RES;
    hydra_mo_area.min_y = 0;
    hydra_mo_area.max_y = 239;
    hydra_mo_priority_offset = 12;
    hydra_pf_xoffset = 2;

    atarijsa_init(1, 4, 0, 0x8000);

    /* speed up the 6502 */
    atarigen_init_6502_speedup(1, 0x4159, 0x4171);

    /* display messages */
    atarigen_show_slapstic_message();
    atarigen_show_sound_message();
}