Beispiel #1
0
void maxaflex_state::machine_start()
{
	atari_common_state::machine_start();

	m_lamps.resolve();
	m_digits.resolve();

	save_item(NAME(m_portB_out));
	save_item(NAME(m_portC_out));
}
Beispiel #2
0
INPUT_PORTS_END


void mephisto_modena_state::machine_start()
{
	m_digits.resolve();
	m_leds1.resolve();
	m_leds2.resolve();
	m_leds3.resolve();
	save_item(NAME(m_digits_idx));
	save_item(NAME(m_io_ctrl));
}
Beispiel #3
0
INPUT_PORTS_END


/*************************
*     Machine Start      *
*************************/

void sigmab52_state::machine_start()
{
	m_bank1->configure_entries(0, 2, memregion("maincpu")->base(), 0x4000);
	m_lamps.resolve();
	m_towerlamps.resolve();
}
Beispiel #4
0
INPUT_PORTS_END


void chessmst_state::machine_start()
{
	m_digits.resolve();
	m_leds.resolve();

	save_item(NAME(m_matrix));
	save_item(NAME(m_led_sel));
	save_item(NAME(m_sensor));
	save_item(NAME(m_digit_matrix));
	save_item(NAME(m_digit_dot));
	save_item(NAME(m_digit));
}
Beispiel #5
0
INPUT_PORTS_END


void midcoin24cdjuke_state::machine_start()
{
	m_digits.resolve();
}
Beispiel #6
0
INPUT_PORTS_END

void icecold_state::machine_start()
{
	m_digit_outputs.resolve();
	m_lamp_outputs.resolve();
	m_lmotor_output.resolve();
	m_rmotor_output.resolve();
	m_in_play.resolve();
	m_good_game.resolve();
	m_game_over.resolve();
	m_tilt_output.resolve();
	m_start_output.resolve();
}
Beispiel #7
0
GFXDECODE_END




void fun_tech_corp_state::machine_start()
{
	m_lamps.resolve();
}
Beispiel #8
0
void cardline_state::machine_start()
{
	m_lamps.resolve();
	m_video = 0;
	m_hsync_q = 1;
	for (int i = 0; i < 0x2000; i++)
		m_maincpu.target()->space(AS_IO).write_byte(i, 0x73);
	save_item(NAME(m_video));
	save_item(NAME(m_hsync_q));
}
Beispiel #9
0
void mazerbla_state::machine_start()
{
	m_leds.resolve();
	m_lamps.resolve();

	membank("bank1")->configure_entries(0, 256, memregion("sub2")->base() + 0x10000, 0x2000);

	save_item(NAME(m_port02_status));
	save_item(NAME(m_gfx_rom_bank));

	save_item(NAME(m_ls670_0));
	save_item(NAME(m_ls670_1));

	save_item(NAME(m_zpu_int_vector));

	save_item(NAME(m_bcd_7445));

	save_item(NAME(m_vsb_ls273));
}
Beispiel #10
0
INPUT_PORTS_END

void pve500_state::machine_start()
{
	io_LD = 0;
	io_SC = 0;
	io_LE = 0;
	io_SEL = 0;
	io_KY = 0;
	m_digits.resolve();
}
Beispiel #11
0
INPUT_PORTS_END


/***************************************************************************

  Machine Config

***************************************************************************/

void kungfur_state::machine_start()
{
	m_digits.resolve();
	m_lamps.resolve();

	save_item(NAME(m_control));
	save_item(NAME(m_latch));

	save_item(NAME(m_adpcm_pos));
	save_item(NAME(m_adpcm_data));
	save_item(NAME(m_adpcm_sel));
}
Beispiel #12
0
void rzone_state::machine_start()
{
	hh_sm510_state::machine_start();

	// resolve handlers
	m_led_out.resolve();

	// zerofill
	m_led_pin = 0;
	m_sctrl = 0;
	m_sclock = 0;

	// register for savestates
	save_item(NAME(m_led_pin));
	save_item(NAME(m_sctrl));
	save_item(NAME(m_sclock));
}
Beispiel #13
0
void tecnbras_state::machine_start()
{
	m_dmds.resolve();

	save_item(NAME(m_xcoord));
	save_item(NAME(m_digit));

	m_xcoord = 0;
	for (auto &elem : m_digit)
		std::fill(std::begin(elem), std::end(elem), 0);

#if 0
	for (int x = 0; x < ARRAY_LENGTH(m_digit); x++)
		for (int y = 0; y < 7; y++)
			m_dmds[(x * 7) + y] = y;
#endif
}
Beispiel #14
0
GFXDECODE_END


/***************************************************************************
                                Machine Drivers
***************************************************************************/

void igs009_state::machine_start()
{
	m_leds.resolve();


	save_item(NAME(m_video_enable));
	save_item(NAME(m_nmi_enable));
	save_item(NAME(m_hopper));
	save_item(NAME(m_out));
	save_item(NAME(m_igs_magic));
}
Beispiel #15
0
void fortecar_state::machine_start()
{
	m_lamps.resolve();
}
Beispiel #16
0
void tec1_state::machine_start()
{
	m_digits.resolve();
	m_kbd_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(tec1_state::tec1_kbd_callback),this));
	m_kbd_timer->adjust( attotime::zero, 0, attotime::from_hz(500) );
}
Beispiel #17
0
void selz80_state::machine_start()
{
	m_digits.resolve();
}
Beispiel #18
0
void mekd2_state::machine_start()
{
	m_digits.resolve();
}
Beispiel #19
0
void acommand_state::machine_start()
{
	m_digits.resolve();
}
Beispiel #20
0
void tamag1_state::machine_start()
{
	m_out_x.resolve();
}