Beispiel #1
0
 //DEFINE_DEVICE_TYPE(TAITO_SJ_SECURITY_MCU,  taito_sj_security_mcu_device, "taitosjsecmcu", "Taito SJ Security MCU Interface")
 static device_t device_creator_taito_sj_security_mcu_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new taito_sj_security_mcu_device(mconfig, tag, owner, clock));
 }
Beispiel #2
0
 //DEFINE_DEVICE_TYPE(NVRAM, nvram_device, "nvram", "NVRAM")
 static device_t device_creator_nvram_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, uint32_t clock)
 {
     return(new nvram_device(mconfig, tag, owner, clock));
 }
Beispiel #3
0
 //DEFINE_DEVICE_TYPE(WATCHDOG_TIMER, watchdog_timer_device, "watchdog", "Watchdog Timer")
 static device_t device_creator_watchdog_timer_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new watchdog_timer_device(mconfig, tag, owner, clock));
 }
Beispiel #4
0
 //DEFINE_DEVICE_TYPE(M6800, m6800_cpu_device, "m6800", "Motorola MC6800")
 static device_t device_creator_m6800_cpu_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new m6800_cpu_device(mconfig, tag, owner, clock));
 }
Beispiel #5
0
 static device_t device_creator____empty(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new empty_state(mconfig, (device_type)type, tag));
 }
Beispiel #6
0
 //DEFINE_DEVICE_TYPE(PALETTE, palette_device, "palette", "palette")
 static device_t device_creator_palette_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new palette_device(mconfig, tag, owner));
 }
Beispiel #7
0
 // device type definition
 //DEFINE_DEVICE_TYPE(ATARI_MOTION_OBJECTS, atari_motion_objects_device, "atarimo", "Atari Motion Objects")
 static device_t device_creator_atari_motion_objects_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new atari_motion_objects_device(mconfig, tag, owner, clock));
 }
Beispiel #8
0
 //DEFINE_DEVICE_TYPE(INVADERS_AUDIO, invaders_audio_device, "invaders_audio", "Taito Space Invaders Audio")
 static device_t device_creator_invaders_audio_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new invaders_audio_device(mconfig, tag, owner, clock));
 }
Beispiel #9
0
 //DEFINE_DEVICE_TYPE(ADDRESS_MAP_BANK, address_map_bank_device, "address_map_bank", "Address Map Bank")
 static device_t device_creator_address_map_bank_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new address_map_bank_device(mconfig, tag, owner, clock));
 }
Beispiel #10
0
 //DEFINE_DEVICE_TYPE(INPUT_MERGER_ALL_HIGH, input_merger_all_high_device, "ipt_merge_all_hi", "Input Merger (all high)") // AND
 static device_t device_creator_input_merger_all_high_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new input_merger_all_high_device(mconfig, tag, owner, clock));
 }
Beispiel #11
0
 //DEFINE_DEVICE_TYPE(_dac_type, _dac_class, _dac_shortname, _dac_description)
 static device_t device_creator_dac_16bit_r2r_twos_complement_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new dac_16bit_r2r_twos_complement_device(mconfig, tag, owner, clock));
 }
Beispiel #12
0
 //DEFINE_DEVICE_TYPE(GALAXIAN_SOUND, galaxian_sound_device, "galaxian_sound", "Galaxian Custom Sound")
 static device_t device_creator_galaxian_sound_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new galaxian_sound_device(mconfig, tag, owner, clock));
 }
Beispiel #13
0
 //DEFINE_DEVICE_TYPE(GENERIC_LATCH_16, generic_latch_16_device, "generic_latch_16", "Generic 16-bit latch")
 static device_t device_creator_generic_latch_16_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new generic_latch_16_device(mconfig, tag, owner, clock));
 }
Beispiel #14
0
 //DEFINE_DEVICE_TYPE(SOFTWARE_LIST, software_list_device, "software_list", "Software List")
 static device_t device_creator_software_list_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, u32 clock)
 {
     return(new software_list_device(mconfig, tag, owner, clock));
 }
Beispiel #15
0
 //DEFINE_DEVICE_TYPE(EEPROM_##_uppercase, eeprom_parallel_##_lowercase##_device, #_lowercase, "Parallel EEPROM " #_uppercase " (" #_cells "x" #_bits ")")
 static device_t device_creator_eeprom_parallel_2804_device(emu.detail.device_type_impl_base type, machine_config mconfig, string tag, device_t owner, uint32_t clock)
 {
     return(new eeprom_parallel_2804_device(mconfig, tag, owner, clock));
 }