diff options
Diffstat (limited to 'src/mame/drivers/scyclone.cpp')
-rw-r--r-- | src/mame/drivers/scyclone.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/drivers/scyclone.cpp b/src/mame/drivers/scyclone.cpp index 87980788c95..b2c67dc902d 100644 --- a/src/mame/drivers/scyclone.cpp +++ b/src/mame/drivers/scyclone.cpp @@ -607,17 +607,17 @@ INTERRUPT_GEN_MEMBER(scyclone_state::irq) MACHINE_CONFIG_START(scyclone_state::scyclone) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", Z80, 5000000/2) // MOSTEK Z80-CPU ? MHz (there's also a 9.987MHz XTAL) intermissions seem driven directly by CPU speed for reference - MCFG_CPU_PROGRAM_MAP(scyclone_map) - MCFG_CPU_IO_MAP(scyclone_iomap) - MCFG_CPU_VBLANK_INT_DRIVER("screen", scyclone_state, irq) + MCFG_DEVICE_ADD("maincpu", Z80, 5000000/2) // MOSTEK Z80-CPU ? MHz (there's also a 9.987MHz XTAL) intermissions seem driven directly by CPU speed for reference + MCFG_DEVICE_PROGRAM_MAP(scyclone_map) + MCFG_DEVICE_IO_MAP(scyclone_iomap) + MCFG_DEVICE_VBLANK_INT_DRIVER("screen", scyclone_state, irq) // sound ? - MCFG_CPU_ADD("subcpu", Z80, 5000000/2) // LH0080 Z80-CPU SHARP ? MHz (5Mhz XTAL on this sub-pcb) - MCFG_CPU_PROGRAM_MAP(scyclone_sub_map) - MCFG_CPU_IO_MAP(scyclone_sub_iomap) + MCFG_DEVICE_ADD("subcpu", Z80, 5000000/2) // LH0080 Z80-CPU SHARP ? MHz (5Mhz XTAL on this sub-pcb) + MCFG_DEVICE_PROGRAM_MAP(scyclone_sub_map) + MCFG_DEVICE_IO_MAP(scyclone_sub_iomap) // no idea, but it does wait on an irq in places, irq0 increases a register checked in the wait loop so without it sound dies after a while - MCFG_CPU_PERIODIC_INT_DRIVER(scyclone_state, irq0_line_hold, 400*60) + MCFG_DEVICE_PERIODIC_INT_DRIVER(scyclone_state, irq0_line_hold, 400*60) MCFG_GENERIC_LATCH_8_ADD("soundlatch") @@ -639,17 +639,17 @@ MACHINE_CONFIG_START(scyclone_state::scyclone) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("snsnd0", SN76477, 0) + MCFG_DEVICE_ADD("snsnd0", SN76477) MCFG_SN76477_ENABLE(1) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.2) - MCFG_SOUND_ADD("snsnd1", SN76477, 0) + MCFG_DEVICE_ADD("snsnd1", SN76477) MCFG_SN76477_ENABLE(1) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.2) // this is just taken from route16.cpp - MCFG_SOUND_ADD("dac", DAC_8BIT_R2R, 0) + MCFG_DEVICE_ADD("dac", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) // unknown DAC MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) @@ -657,7 +657,7 @@ MACHINE_CONFIG_START(scyclone_state::scyclone) MCFG_SOUND_ROUTE(0, "dac", 1.0, DAC_VREF_POS_INPUT) MCFG_SOUND_ROUTE(0, "dac", -1.0, DAC_VREF_NEG_INPUT) - MCFG_SOUND_ADD("dac2", DAC_8BIT_R2R, 0) + MCFG_DEVICE_ADD("dac2", DAC_8BIT_R2R, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) // unknown DAC MCFG_DEVICE_ADD("vref2", VOLTAGE_REGULATOR, 0) |