void c64_tdos_cartridge_device::device_add_mconfig(machine_config &config) { MC6852(config, m_ssda, XTAL(6'500'000)); C64_EXPANSION_SLOT(config, m_exp, DERIVED_CLOCK(1, 1), c64_expansion_cards, nullptr); m_exp->set_passthrough(); }
void c64_supercpu_device::device_add_mconfig(machine_config &config) { G65816(config, m_maincpu, 1000000); m_maincpu->set_addrmap(AS_PROGRAM, &c64_supercpu_device::c64_supercpu_map); C64_EXPANSION_SLOT(config, m_exp, DERIVED_CLOCK(1, 1), c64_expansion_cards, nullptr); m_exp->set_passthrough(); }
void c64_sfx_sound_expander_cartridge_device::device_add_mconfig(machine_config &config) { SPEAKER(config, "mono").front_center(); YM3526(config, m_opl, XTAL(3'579'545)); m_opl->irq_handler().set(FUNC(c64_sfx_sound_expander_cartridge_device::opl_irq_w)); m_opl->add_route(ALL_OUTPUTS, "mono", 0.70); C64_EXPANSION_SLOT(config, m_exp, DERIVED_CLOCK(1, 1), c64_expansion_cards, nullptr); m_exp->set_passthrough(); }