Ejemplo n.º 1
0
static MACHINE_RESET( cdtv )
{
	MACHINE_RESET_CALL( amiga );

	/* initialize the cdrom controller */
	MACHINE_RESET_CALL( amigacd );
}
Ejemplo n.º 2
0
static MACHINE_RESET( sheriff )
{
	n8080_state *state = machine->driver_data<n8080_state>();

	MACHINE_RESET_CALL(n8080);
	MACHINE_RESET_CALL(sheriff_sound);

	state->sheriff_color_mode = 0;
	state->sheriff_color_data = 0;
}
Ejemplo n.º 3
0
static MACHINE_RESET( spacefev )
{
	n8080_state *state = machine->driver_data<n8080_state>();

	MACHINE_RESET_CALL(n8080);
	MACHINE_RESET_CALL(spacefev_sound);

	state->spacefev_red_screen = 0;
	state->spacefev_red_cannon = 0;
}
Ejemplo n.º 4
0
static MACHINE_RESET( helifire )
{
	n8080_state *state = machine->driver_data<n8080_state>();

	MACHINE_RESET_CALL(n8080);
	MACHINE_RESET_CALL(helifire_sound);

	state->helifire_mv = 0;
	state->helifire_sc = 0;
	state->helifire_flash = 0;
}
Ejemplo n.º 5
0
static MACHINE_RESET( triothep )
{
	actfancr_state *state = machine.driver_data<actfancr_state>();

	MACHINE_RESET_CALL(actfancr);
	state->m_trio_control_select = 0;
}
Ejemplo n.º 6
0
static MACHINE_RESET( zodiack )
{
	espial_state *state = (espial_state *)machine->driver_data;

	state->percuss_hardware = 0;
	MACHINE_RESET_CALL(espial);
}
Ejemplo n.º 7
0
/* Untested - copied from quizrd17 */
static MACHINE_RESET( quizrd18 )
{
	MACHINE_RESET_CALL( cdi );

    scc68070_set_quizard_mcu_value(machine, 0x021f);
    scc68070_set_quizard_mcu_ack(machine, 0x5a);
}
Ejemplo n.º 8
0
/* Untested - copied from quizrd32 */
static MACHINE_RESET( quizrd34 )
{
	MACHINE_RESET_CALL( cdi );

	scc68070_set_quizard_mcu_value(machine, 0x00ae);
    scc68070_set_quizard_mcu_ack(machine, 0x58);
}
Ejemplo n.º 9
0
static MACHINE_RESET( triothep )
{
	actfancr_state *state = (actfancr_state *)machine->driver_data;

	MACHINE_RESET_CALL(actfancr);
	state->trio_control_select = 0;
}
Ejemplo n.º 10
0
static MACHINE_RESET( bking3 )
{
	buggychl_state *state = machine->driver_data<buggychl_state>();

	cputag_set_input_line(machine, "mcu", 0, CLEAR_LINE);

	MACHINE_RESET_CALL(bking);

	/* misc */
	state->addr_h = 0;
	state->addr_l = 0;

	/* mcu */
	state->mcu_sent = 0;
	state->main_sent = 0;
	state->from_main = 0;
	state->from_mcu = 0;
	state->port_a_in = 0;
	state->port_a_out = 0;
	state->ddr_a = 0;
	state->port_b_in = 0;
	state->port_b_out = 0;
	state->ddr_b = 0;
	state->port_c_in = 0;
	state->port_c_out = 0;
	state->ddr_c = 0;
}
Ejemplo n.º 11
0
static MACHINE_RESET( quizrr42 )
{
	MACHINE_RESET_CALL( cdi );

	scc68070_set_quizard_mcu_value(machine, 0x01ae);
	scc68070_set_quizard_mcu_ack(machine, 0x57);
}
Ejemplo n.º 12
0
static MACHINE_RESET( wwjgtin )
{
	lasso_state *state = machine.driver_data<lasso_state>();

	MACHINE_RESET_CALL(lasso);

	state->m_track_enable = 0;
}
Ejemplo n.º 13
0
static MACHINE_RESET( springer )
{
	marineb_state *state = machine.driver_data<marineb_state>();

	MACHINE_RESET_CALL( marineb );

	state->m_marineb_active_low_flipscreen = 1;
}
Ejemplo n.º 14
0
static MACHINE_RESET( aquarium )
{
	aquarium_state *state = (aquarium_state *)machine->driver_data;
	state->aquarium_snd_ack = 0;

#if AQUARIUS_HACK
	MACHINE_RESET_CALL(aquarium_hack);
#endif
}
Ejemplo n.º 15
0
static MACHINE_RESET( oigas )
{
	freekick_state *state = machine.driver_data<freekick_state>();

	MACHINE_RESET_CALL(freekick);

	state->m_inval = 0;
	state->m_outval = 0;
	state->m_cnt = 0;
}
Ejemplo n.º 16
0
MACHINE_CONFIG_END

static MACHINE_RESET( bballs )
{
	pushman_state *state = machine.driver_data<pushman_state>();

	MACHINE_RESET_CALL(pushman);

	state->m_latch = 0x400;
}
Ejemplo n.º 17
0
static MACHINE_RESET( galpani2 )
{
	MACHINE_RESET_CALL(kaneko16);

	kaneko16_sprite_type = 1;

	kaneko16_sprite_xoffs = 0x10000 - 0x16c0 + 0xc00;
	kaneko16_sprite_yoffs = 0x000;
	cpuexec_boost_interleave(machine, attotime_zero, ATTOTIME_IN_USEC(50)); //initial mcu xchk
}
Ejemplo n.º 18
0
static MACHINE_RESET( hypersptb )
{
	trackfld_state *state = machine->driver_data<trackfld_state>();

	MACHINE_RESET_CALL(hyperspt);

	state->hyprolyb_adpcm_ready = 0;
	state->hyprolyb_adpcm_busy = 0;
	state->hyprolyb_vck_ready = 0;
}
Ejemplo n.º 19
0
/* Untested - copied from quizrd22 */
static MACHINE_RESET( quizrd23 )
{
	MACHINE_RESET_CALL( cdi );

	// 0x2b1: Italian
	// 0x001: French
	// 0x188: German

	scc68070_set_quizard_mcu_value(machine, 0x188);
    scc68070_set_quizard_mcu_ack(machine, 0x59);
}
Ejemplo n.º 20
0
static MACHINE_RESET( bking3 )
{
	bking_state *state = machine.driver_data<bking_state>();

	cputag_set_input_line(machine, "mcu", 0, CLEAR_LINE);

	MACHINE_RESET_CALL(bking);

	/* misc */
	state->m_addr_h = 0;
	state->m_addr_l = 0;
}
Ejemplo n.º 21
0
MACHINE_CONFIG_END



/***************************************************************************
                                Zero Point
***************************************************************************/

static MACHINE_RESET( zeropt )
{
	MACHINE_RESET_CALL(unico);
}
Ejemplo n.º 22
0
INPUT_PORTS_END



/*************************************
 *
 *  Sound definitions
 *
 *************************************/

static MACHINE_RESET(mquake)
{
	MACHINE_RESET_CALL(amiga);
}
Ejemplo n.º 23
0
static void generic_init(running_machine *machine, void (*callback)(running_machine *,UINT8, UINT8))
{
	/* call the standard init */
	MACHINE_RESET_CALL(cinemat);

	/* set the sound handler */
	sound_handler = callback;

	/* reset sound control */
	sound_control = 0x9f;

	/* reset shift register values */
    current_shift = 0xffff;
    last_shift = 0xffff;
    last_shift2 = 0xffff;

	/* reset frame counters */
    last_frame = 0;

	/* reset Star Castle pitch */
    current_pitch = 0x10000;
}
Ejemplo n.º 24
0
static void generic_init(running_machine &machine, void (*callback)(running_machine &,UINT8, UINT8))
{
    cinemat_state *state = machine.driver_data<cinemat_state>();
    /* call the standard init */
    MACHINE_RESET_CALL(cinemat);

    /* set the sound handler */
    state->m_sound_handler = callback;

    /* reset sound control */
    state->m_sound_control = 0x9f;

    /* reset shift register values */
    state->m_current_shift = 0xffff;
    state->m_last_shift = 0xffff;
    state->m_last_shift2 = 0xffff;

    /* reset frame counters */
    state->m_last_frame = 0;

    /* reset Star Castle pitch */
    state->m_current_pitch = 0x10000;
}
Ejemplo n.º 25
0
static MACHINE_RESET( flstory )
{
    flstory_state *state = (flstory_state *)machine->driver_data;

    MACHINE_RESET_CALL(ta7630);

    /* video */
    state->char_bank = 0;
    state->palette_bank = 0;
    state->flipscreen = 0;
    state->gfxctrl = 0;
    /* sound */
    state->snd_data = 0;
    state->snd_flag = 0;
    state->sound_nmi_enable = 0;
    state->pending_nmi = 0;
    state->snd_ctrl0 = 0;
    state->snd_ctrl1 = 0;
    state->snd_ctrl2 = 0;
    state->snd_ctrl3 = 0;
    /* mcu */
    state->from_main = 0;
    state->from_mcu = 0;
    state->mcu_sent = 0;
    state->main_sent = 0;
    state->port_a_in = 0;
    state->port_a_out = 0;
    state->ddr_a = 0;
    state->port_b_in = 0;
    state->port_b_out = 0;
    state->ddr_b = 0;
    state->port_c_in = 0;
    state->port_c_out = 0;
    state->ddr_c = 0;
    state->mcu_select = 0;
}
Ejemplo n.º 26
0
static MACHINE_RESET( gaelco3d2 )
{
	gaelco3d_state *state = machine.driver_data<gaelco3d_state>();
	MACHINE_RESET_CALL( common );
	state->m_tms_offset_xor = BYTE_XOR_BE(0);
}
Ejemplo n.º 27
0
static MACHINE_RESET( eprom )
{
	MACHINE_RESET_CALL(klaxp);
	state_save_register_global_pointer(machine, sync_data, 2);
}
Ejemplo n.º 28
0
static MACHINE_RESET( pr8210 )
{
	MACHINE_RESET_CALL(ldplayer);
	timer_adjust_oneshot(pr8210_bit_timer, attotime_zero, 0);
}
Ejemplo n.º 29
0
static MACHINE_RESET( zodiack )
{
	percuss_hardware = 0;
	MACHINE_RESET_CALL(espial);
}
Ejemplo n.º 30
0
static MACHINE_RESET( percuss )
{
	percuss_hardware = 1;
	MACHINE_RESET_CALL(espial);
}