Exemple #1
0
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();
}
Exemple #2
0
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();
}