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); }
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); }
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)); }