diff options
Diffstat (limited to 'src/mame/drivers/vamphalf.cpp')
-rw-r--r-- | src/mame/drivers/vamphalf.cpp | 102 |
1 files changed, 51 insertions, 51 deletions
diff --git a/src/mame/drivers/vamphalf.cpp b/src/mame/drivers/vamphalf.cpp index 83a9aa84713..5552ee3e30f 100644 --- a/src/mame/drivers/vamphalf.cpp +++ b/src/mame/drivers/vamphalf.cpp @@ -1039,9 +1039,9 @@ GFXDECODE_END MACHINE_CONFIG_START(vamphalf_state::common) - MCFG_CPU_ADD("maincpu", E116T, 50000000) /* 50 MHz */ - MCFG_CPU_PROGRAM_MAP(common_map) - MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) + MCFG_DEVICE_ADD("maincpu", E116T, 50000000) /* 50 MHz */ + MCFG_DEVICE_PROGRAM_MAP(common_map) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") // various games require fast timing to save settings, probably because our Hyperstone core timings are incorrect @@ -1098,103 +1098,103 @@ MACHINE_CONFIG_START(vamphalf_state::sound_qs1000) MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker") MCFG_GENERIC_LATCH_8_ADD("soundlatch") - MCFG_GENERIC_LATCH_DATA_PENDING_CB(DEVWRITELINE("qs1000", qs1000_device, set_irq)) + MCFG_GENERIC_LATCH_DATA_PENDING_CB(WRITELINE("qs1000", qs1000_device, set_irq)) MCFG_GENERIC_LATCH_SEPARATE_ACKNOWLEDGE(true) - MCFG_SOUND_ADD("qs1000", QS1000, XTAL(24'000'000)) + MCFG_DEVICE_ADD("qs1000", QS1000, XTAL(24'000'000)) MCFG_QS1000_EXTERNAL_ROM(true) - MCFG_QS1000_IN_P1_CB(DEVREAD8("soundlatch", generic_latch_8_device, read)) - MCFG_QS1000_OUT_P3_CB(WRITE8(vamphalf_state, qs1000_p3_w)) + MCFG_QS1000_IN_P1_CB(READ8("soundlatch", generic_latch_8_device, read)) + MCFG_QS1000_OUT_P3_CB(WRITE8(*this, vamphalf_state, qs1000_p3_w)) MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::vamphalf) common(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_IO_MAP(vamphalf_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_IO_MAP(vamphalf_io) sound_ym_oki(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::misncrft) common(config); - MCFG_CPU_REPLACE("maincpu", GMS30C2116, XTAL(50'000'000)) /* 50 MHz */ - MCFG_CPU_PROGRAM_MAP(common_map) - MCFG_CPU_IO_MAP(misncrft_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) + MCFG_DEVICE_REPLACE("maincpu", GMS30C2116, XTAL(50'000'000)) /* 50 MHz */ + MCFG_DEVICE_PROGRAM_MAP(common_map) + MCFG_DEVICE_IO_MAP(misncrft_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) sound_qs1000(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::coolmini) common(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_IO_MAP(coolmini_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_IO_MAP(coolmini_io) sound_ym_oki(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::mrkicker) common(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_IO_MAP(mrkicker_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_IO_MAP(mrkicker_io) sound_ym_banked_oki(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::suplup) common(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_IO_MAP(suplup_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_IO_MAP(suplup_io) sound_suplup(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::jmpbreak) common(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_IO_MAP(jmpbreak_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_IO_MAP(jmpbreak_io) sound_ym_oki(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::newxpang) common(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_IO_MAP(mrdig_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_IO_MAP(mrdig_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) sound_ym_oki(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::mrdig) common(config); - MCFG_CPU_REPLACE("maincpu", GMS30C2116, XTAL(50'000'000)) /* 50 MHz */ - MCFG_CPU_PROGRAM_MAP(common_map) - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_IO_MAP(mrdig_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) + MCFG_DEVICE_REPLACE("maincpu", GMS30C2116, XTAL(50'000'000)) /* 50 MHz */ + MCFG_DEVICE_PROGRAM_MAP(common_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_IO_MAP(mrdig_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) sound_ym_oki(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::wyvernwg) common(config); - MCFG_CPU_REPLACE("maincpu", E132T, XTAL(50'000'000)) /* 50 MHz */ - MCFG_CPU_PROGRAM_MAP(common_32bit_map) - MCFG_CPU_IO_MAP(wyvernwg_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) + MCFG_DEVICE_REPLACE("maincpu", E132T, XTAL(50'000'000)) /* 50 MHz */ + MCFG_DEVICE_PROGRAM_MAP(common_32bit_map) + MCFG_DEVICE_IO_MAP(wyvernwg_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) sound_qs1000(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::finalgdr) common(config); - MCFG_CPU_REPLACE("maincpu", E132T, XTAL(50'000'000)) /* 50 MHz */ - MCFG_CPU_PROGRAM_MAP(common_32bit_map) - MCFG_CPU_IO_MAP(finalgdr_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) + MCFG_DEVICE_REPLACE("maincpu", E132T, XTAL(50'000'000)) /* 50 MHz */ + MCFG_DEVICE_PROGRAM_MAP(common_32bit_map) + MCFG_DEVICE_IO_MAP(finalgdr_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) MCFG_NVRAM_ADD_0FILL("nvram") @@ -1203,10 +1203,10 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::mrkickera) common(config); - MCFG_CPU_REPLACE("maincpu", E132T, XTAL(50'000'000)) /* 50 MHz */ - MCFG_CPU_PROGRAM_MAP(common_32bit_map) - MCFG_CPU_IO_MAP(mrkickera_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) + MCFG_DEVICE_REPLACE("maincpu", E132T, XTAL(50'000'000)) /* 50 MHz */ + MCFG_DEVICE_PROGRAM_MAP(common_32bit_map) + MCFG_DEVICE_IO_MAP(mrkickera_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) MCFG_NVRAM_ADD_0FILL("nvram") @@ -1216,10 +1216,10 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::aoh) - MCFG_CPU_ADD("maincpu", E132XN, XTAL(20'000'000)*4) /* 4x internal multiplier */ - MCFG_CPU_PROGRAM_MAP(aoh_map) - MCFG_CPU_IO_MAP(aoh_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) + MCFG_DEVICE_ADD("maincpu", E132XN, XTAL(20'000'000)*4) /* 4x internal multiplier */ + MCFG_DEVICE_PROGRAM_MAP(aoh_map) + MCFG_DEVICE_IO_MAP(aoh_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) MCFG_EEPROM_SERIAL_93C46_ADD("eeprom") @@ -1255,18 +1255,18 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::boonggab) common(config); - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_IO_MAP(boonggab_io) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_IO_MAP(boonggab_io) sound_ym_banked_oki(config); MACHINE_CONFIG_END MACHINE_CONFIG_START(vamphalf_state::yorijori) common(config); - MCFG_CPU_REPLACE("maincpu", E132T, XTAL(50'000'000)) /* 50 MHz */ - MCFG_CPU_PROGRAM_MAP(yorijori_32bit_map) - MCFG_CPU_IO_MAP(yorijori_io) - MCFG_CPU_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) + MCFG_DEVICE_REPLACE("maincpu", E132T, XTAL(50'000'000)) /* 50 MHz */ + MCFG_DEVICE_PROGRAM_MAP(yorijori_32bit_map) + MCFG_DEVICE_IO_MAP(yorijori_io) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", vamphalf_state, irq1_line_hold) sound_qs1000(config); MACHINE_CONFIG_END |