コード例 #1
0
ファイル: s100.cpp プロジェクト: Enverex/mame
void s100_slot_t::device_start()
{
	m_bus = machine().device<s100_bus_t>(S100_TAG);
	device_s100_card_interface *dev = dynamic_cast<device_s100_card_interface *>(get_card_device());
	if (dev) m_bus->add_card(dev);
}
コード例 #2
0
ファイル: pc_joy.cpp プロジェクト: goofwear/mame
void pc_joy_device::device_config_complete()
{
    m_dev = dynamic_cast<device_pc_joy_interface *>(get_card_device());
}
コード例 #3
0
ファイル: k573cass.c プロジェクト: MisterTea/MAMEHub
void konami573_cassette_slot_device::device_start()
{
	m_dsr_handler.resolve_safe();

	m_dev = dynamic_cast<konami573_cassette_interface *>(get_card_device());
}
コード例 #4
0
ファイル: floppy.c プロジェクト: ValleyBell/mame
floppy_image_device *floppy_connector::get_device()
{
	return dynamic_cast<floppy_image_device *>(get_card_device());
}
コード例 #5
0
ファイル: macpds.c プロジェクト: Ander-son/libretro-mame
void macpds_slot_device::device_start()
{
	device_macpds_card_interface *dev = dynamic_cast<device_macpds_card_interface *>(get_card_device());

	if (dev) device_macpds_card_interface::static_set_macpds_tag(*dev, m_macpds_tag, m_macpds_slottag);
}
コード例 #6
0
ファイル: slot.c プロジェクト: DanielAeolusLaude/mame
void generic_slot_device::device_start()
{
	m_cart = dynamic_cast<device_generic_cart_interface *>(get_card_device());
}
コード例 #7
0
ファイル: slot.cpp プロジェクト: robsonfr/mame
void channelf_cart_slot_device::device_start()
{
	m_cart = dynamic_cast<device_channelf_cart_interface *>(get_card_device());
}
コード例 #8
0
ファイル: hp_dio.cpp プロジェクト: Tauwasser/mame
void dio32_slot_device::device_start()
{
	device_dio16_card_interface *dev = dynamic_cast<device_dio16_card_interface *>(get_card_device());
	if (dev) device_dio16_card_interface::static_set_diobus(*dev,m_owner->subdevice(m_dio_tag));
}
コード例 #9
0
ファイル: karastudio.cpp プロジェクト: robsonfr/mame
void nes_kstudio_slot_device::device_start()
{
	m_cart = dynamic_cast<kstudio_cart_interface *>(get_card_device());
}
コード例 #10
0
ファイル: nscsi_bus.c プロジェクト: clobber/UME
nscsi_device *nscsi_connector::get_device()
{
	return dynamic_cast<nscsi_device *>(get_card_device());
}
コード例 #11
0
ファイル: isa.cpp プロジェクト: Fulg/mame
void isa16_slot_device::device_start()
{
	device_isa8_card_interface *dev = dynamic_cast<device_isa8_card_interface *>(get_card_device());
	if (dev) device_isa8_card_interface::static_set_isabus(*dev,m_owner->subdevice(m_isa_tag));
}
コード例 #12
0
ファイル: exp.cpp プロジェクト: broftkd/mame
void astrocade_exp_device::device_start()
{
	m_card = dynamic_cast<device_astrocade_card_interface *>(get_card_device());
	if (m_card)
		m_card_mounted = true;
}
コード例 #13
0
void msx_audio_kbdc_port_device::device_start()
{
	m_keyboard = dynamic_cast<msx_audio_kb_port_interface *>(get_card_device());
}
コード例 #14
0
ファイル: econet.cpp プロジェクト: Enverex/mame
void econet_slot_device::device_start()
{
	m_econet = machine().device<econet_device>(ECONET_TAG);
	device_econet_interface *dev = dynamic_cast<device_econet_interface *>(get_card_device());
	if (dev) m_econet->add_device(get_card_device(), m_address);
}
コード例 #15
0
ファイル: psxcport.c プロジェクト: CJBass/mame2013-libretro
void psx_controller_port_device::device_config_complete()
{
	m_dev = dynamic_cast<device_psx_controller_interface *>(get_card_device());
}
コード例 #16
0
ファイル: slot.cpp プロジェクト: BenjaminSiskoo/mame
void vectrex_cart_slot_device::device_start()
{
	m_cart = dynamic_cast<device_vectrex_cart_interface *>(get_card_device());
}
コード例 #17
0
ファイル: ecbbus.c プロジェクト: risico/jsmess
void ecbbus_slot_device::device_start()
{
	m_bus = machine().device<ecbbus_device>(m_bus_tag);
	device_ecbbus_card_interface *dev = dynamic_cast<device_ecbbus_card_interface *>(get_card_device());
	if (dev) m_bus->add_ecbbus_card(dev, m_bus_num);
}
コード例 #18
0
ファイル: sunsoft_dcs.cpp プロジェクト: ursine/mame
void nes_ntb_slot_device::device_start()
{
	m_cart = dynamic_cast<ntb_cart_interface *>(get_card_device());
}
コード例 #19
0
ファイル: ctrl.cpp プロジェクト: DragonMinded/mame
void vcs_control_port_device::device_start()
{
	m_device = dynamic_cast<device_vcs_control_port_interface *>(get_card_device());

	m_write_trigger.resolve_safe();
}
コード例 #20
0
ファイル: oricext.cpp プロジェクト: DragonMinded/mame
void oricext_connector::device_config_complete()
{
	oricext_device *dev = dynamic_cast<oricext_device *>(get_card_device());
	if(dev)
		dev->set_cputag(cputag);
}
コード例 #21
0
ファイル: floppy.c プロジェクト: ValleyBell/mame
void floppy_connector::device_config_complete()
{
	floppy_image_device *dev = dynamic_cast<floppy_image_device *>(get_card_device());
	if(dev)
		dev->set_formats(formats);
}
コード例 #22
0
ファイル: ataintf.c プロジェクト: fesh0r/old-mame
void ata_slot_device::device_config_complete()
{
	m_dev = dynamic_cast<ata_device_interface *>(get_card_device());
}
コード例 #23
0
ファイル: ctrl.cpp プロジェクト: MoochMcGee/mame
void nes_control_port_device::device_start()
{
	m_device = dynamic_cast<device_nes_control_port_interface *>(get_card_device());
}
コード例 #24
0
ファイル: exp.c プロジェクト: BrandoCommando/mame
void spc1000_exp_device::device_start()
{
	m_card = dynamic_cast<device_spc1000_card_interface *>(get_card_device());
}
コード例 #25
0
ファイル: mouse.cpp プロジェクト: Dagarman/mame
void interpro_mouse_port_device::device_config_complete()
{
	m_device = dynamic_cast<device_interpro_mouse_port_interface *>(get_card_device());
}
コード例 #26
0
ファイル: a800_slot.cpp プロジェクト: Enverex/mame
void a800_cart_slot_device::device_start()
{
	m_cart = dynamic_cast<device_a800_cart_interface  *>(get_card_device());
}
コード例 #27
0
ファイル: slot.cpp プロジェクト: ursine/mame
void crvision_cart_slot_device::device_start()
{
	m_cart = dynamic_cast<device_crvision_cart_interface *>(get_card_device());
}
コード例 #28
0
ファイル: hp_optrom.cpp プロジェクト: Robbbert/store1
void hp_optrom_slot_device::device_start()
{
    m_cart = dynamic_cast<hp_optrom_cart_device *>(get_card_device());
}
コード例 #29
0
ファイル: exp.cpp プロジェクト: Ashura-X/mame
void colecovision_cartridge_slot_device::device_start()
{
	m_card = dynamic_cast<device_colecovision_cartridge_interface *>(get_card_device());
}
コード例 #30
0
ファイル: user.cpp プロジェクト: DragonMinded/mame
void pet_user_port_device::device_config_complete()
{
	m_card = dynamic_cast<device_pet_user_port_interface *>(get_card_device());
}