summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/vamphalf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/vamphalf.cpp')
-rw-r--r--src/mame/drivers/vamphalf.cpp102
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