Beispiel #1
0
void isa16_ev346_device::device_add_mconfig(machine_config &config)
{
	i8031_device &mcu(I8031(config, "mcu", 12_MHz_XTAL)); // SCN8031HCCN40
	mcu.set_addrmap(AS_PROGRAM, &isa16_ev346_device::i8031_map);
	mcu.set_addrmap(AS_IO, &isa16_ev346_device::ext_map);

	DP8473(config, m_fdc, 24_MHz_XTAL);
}
Beispiel #2
0
void isa16_jc1310_device::device_add_mconfig(machine_config &config)
{
	i8031_device &mcu(I8031(config, "mcu", 10_MHz_XTAL)); // P8031AH
	mcu.set_addrmap(AS_PROGRAM, &isa16_jc1310_device::i8031_map);
	mcu.set_addrmap(AS_IO, &isa16_jc1310_device::ext_map);

	WD37C65C(config, m_fdc, 16_MHz_XTAL); // WD37C65B-PL
	//m_fdc->set_clock2(9.6_MHz_XTAL);
}
Beispiel #3
0
void quizpun2_state::quizpun(machine_config &config)
{
	quizpun2_base(config);

	m68705p5_device &mcu(M68705P5(config, "mcu", XTAL(4'000'000))); // xtal is 4MHz, divided by 4 internally
	mcu.porta_r().set(FUNC(quizpun2_state::quizpun_68705_port_a_r));
	mcu.portb_r().set(FUNC(quizpun2_state::quizpun_68705_port_b_r));
	mcu.portc_r().set(FUNC(quizpun2_state::quizpun_68705_port_c_r));
	mcu.porta_w().set(FUNC(quizpun2_state::quizpun_68705_port_a_w));
	mcu.portb_w().set(FUNC(quizpun2_state::quizpun_68705_port_b_w));
	mcu.portc_w().set(FUNC(quizpun2_state::quizpun_68705_port_c_w));
}