diff options
Diffstat (limited to 'src/mame/drivers/fidel68k.cpp')
-rw-r--r-- | src/mame/drivers/fidel68k.cpp | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/mame/drivers/fidel68k.cpp b/src/mame/drivers/fidel68k.cpp index 58d7d59b425..4d8620a1a84 100644 --- a/src/mame/drivers/fidel68k.cpp +++ b/src/mame/drivers/fidel68k.cpp @@ -560,8 +560,8 @@ INPUT_PORTS_END MACHINE_CONFIG_START(fidel68k_state::fex68k) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 12_MHz_XTAL) // HD68HC000P12 - MCFG_CPU_PROGRAM_MAP(fex68k_map) + MCFG_DEVICE_ADD("maincpu", M68000, 12_MHz_XTAL) // HD68HC000P12 + MCFG_DEVICE_PROGRAM_MAP(fex68k_map) MCFG_TIMER_DRIVER_ADD_PERIODIC("irq_on", fidel68k_state, irq_on, attotime::from_hz(618)) // theoretical frequency from 556 timer (22nF, 91K + 20K POT @ 14.8K, 0.1K), measurement was 580Hz MCFG_TIMER_START_DELAY(attotime::from_hz(618) - attotime::from_nsec(1525)) // active for 1.525us MCFG_TIMER_DRIVER_ADD_PERIODIC("irq_off", fidel68k_state, irq_off, attotime::from_hz(618)) @@ -571,7 +571,7 @@ MACHINE_CONFIG_START(fidel68k_state::fex68k) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_1BIT, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) + MCFG_DEVICE_ADD("dac", DAC_1BIT, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE(0, "dac", 1.0, DAC_VREF_POS_INPUT) MACHINE_CONFIG_END @@ -580,24 +580,24 @@ MACHINE_CONFIG_START(fidel68k_state::fex68km2) fex68k(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") - MCFG_CPU_PROGRAM_MAP(fex68km2_map) + MCFG_DEVICE_MODIFY("maincpu") + MCFG_DEVICE_PROGRAM_MAP(fex68km2_map) MACHINE_CONFIG_END MACHINE_CONFIG_START(fidel68k_state::fex68km3) fex68k(config); /* basic machine hardware */ - MCFG_CPU_MODIFY("maincpu") + MCFG_DEVICE_MODIFY("maincpu") MCFG_DEVICE_CLOCK(16_MHz_XTAL) // factory overclock - MCFG_CPU_PROGRAM_MAP(fex68km3_map) + MCFG_DEVICE_PROGRAM_MAP(fex68km3_map) MACHINE_CONFIG_END MACHINE_CONFIG_START(fidel68k_state::fdes2265) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 16_MHz_XTAL) // MC68HC000P12F - MCFG_CPU_PROGRAM_MAP(fdes2265_map) + MCFG_DEVICE_ADD("maincpu", M68000, 16_MHz_XTAL) // MC68HC000P12F + MCFG_DEVICE_PROGRAM_MAP(fdes2265_map) MCFG_TIMER_DRIVER_ADD_PERIODIC("irq_on", fidel68k_state, irq_on, attotime::from_hz(597)) // from 555 timer, measured MCFG_TIMER_START_DELAY(attotime::from_hz(597) - attotime::from_nsec(6000)) // active for 6us MCFG_TIMER_DRIVER_ADD_PERIODIC("irq_off", fidel68k_state, irq_off, attotime::from_hz(597)) @@ -607,7 +607,7 @@ MACHINE_CONFIG_START(fidel68k_state::fdes2265) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_1BIT, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) + MCFG_DEVICE_ADD("dac", DAC_1BIT, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE(0, "dac", 1.0, DAC_VREF_POS_INPUT) MACHINE_CONFIG_END @@ -616,8 +616,8 @@ MACHINE_CONFIG_START(fidel68k_state::fdes2325) fdes2265(config); /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", M68EC020, 20_MHz_XTAL) // MC68EC020RP25 - MCFG_CPU_PROGRAM_MAP(fdes2325_map) + MCFG_DEVICE_REPLACE("maincpu", M68EC020, 20_MHz_XTAL) // MC68EC020RP25 + MCFG_DEVICE_PROGRAM_MAP(fdes2325_map) MCFG_DEFAULT_LAYOUT(layout_fidel_desdis_68kg) MACHINE_CONFIG_END @@ -625,8 +625,8 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(fidel68k_state::eag) /* basic machine hardware */ - MCFG_CPU_ADD("maincpu", M68000, 16_MHz_XTAL) - MCFG_CPU_PROGRAM_MAP(eag_map) + MCFG_DEVICE_ADD("maincpu", M68000, 16_MHz_XTAL) + MCFG_DEVICE_PROGRAM_MAP(eag_map) MCFG_TIMER_DRIVER_ADD_PERIODIC("irq_on", fidel68k_state, irq_on, attotime::from_hz(4.9152_MHz_XTAL/0x2000)) // 600Hz MCFG_TIMER_START_DELAY(attotime::from_hz(4.9152_MHz_XTAL/0x2000) - attotime::from_nsec(8250)) // active for 8.25us MCFG_TIMER_DRIVER_ADD_PERIODIC("irq_off", fidel68k_state, irq_off, attotime::from_hz(4.9152_MHz_XTAL/0x2000)) @@ -642,7 +642,7 @@ MACHINE_CONFIG_START(fidel68k_state::eag) /* sound hardware */ MCFG_SPEAKER_STANDARD_MONO("speaker") - MCFG_SOUND_ADD("dac", DAC_1BIT, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) + MCFG_DEVICE_ADD("dac", DAC_1BIT, 0) MCFG_SOUND_ROUTE(ALL_OUTPUTS, "speaker", 0.25) MCFG_DEVICE_ADD("vref", VOLTAGE_REGULATOR, 0) MCFG_VOLTAGE_REGULATOR_OUTPUT(5.0) MCFG_SOUND_ROUTE(0, "dac", 1.0, DAC_VREF_POS_INPUT) @@ -657,8 +657,8 @@ MACHINE_CONFIG_START(fidel68k_state::eagv7) eag(config); /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", M68020, 20_MHz_XTAL) - MCFG_CPU_PROGRAM_MAP(eagv7_map) + MCFG_DEVICE_REPLACE("maincpu", M68020, 20_MHz_XTAL) + MCFG_DEVICE_PROGRAM_MAP(eagv7_map) MCFG_RAM_REMOVE("ram") MACHINE_CONFIG_END @@ -667,26 +667,26 @@ MACHINE_CONFIG_START(fidel68k_state::eagv9) eagv7(config); /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", M68030, 32_MHz_XTAL) - MCFG_CPU_PROGRAM_MAP(eagv7_map) + MCFG_DEVICE_REPLACE("maincpu", M68030, 32_MHz_XTAL) + MCFG_DEVICE_PROGRAM_MAP(eagv7_map) MACHINE_CONFIG_END MACHINE_CONFIG_START(fidel68k_state::eagv10) eagv7(config); /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", M68040, 25_MHz_XTAL) - MCFG_CPU_PROGRAM_MAP(eagv11_map) + MCFG_DEVICE_REPLACE("maincpu", M68040, 25_MHz_XTAL) + MCFG_DEVICE_PROGRAM_MAP(eagv11_map) MACHINE_CONFIG_END MACHINE_CONFIG_START(fidel68k_state::eagv11) eagv7(config); /* basic machine hardware */ - MCFG_CPU_REPLACE("maincpu", M68EC040, 36_MHz_XTAL*2*2) // wrong! should be M68EC060 @ 72MHz - MCFG_CPU_PROGRAM_MAP(eagv11_map) + MCFG_DEVICE_REPLACE("maincpu", M68EC040, 36_MHz_XTAL*2*2) // wrong! should be M68EC060 @ 72MHz + MCFG_DEVICE_PROGRAM_MAP(eagv11_map) - MCFG_CPU_PERIODIC_INT_DRIVER(fidel68k_state, irq2_line_hold, 600) + MCFG_DEVICE_PERIODIC_INT_DRIVER(fidel68k_state, irq2_line_hold, 600) MCFG_DEVICE_REMOVE("irq_on") // 8.25us is too long MCFG_DEVICE_REMOVE("irq_off") MACHINE_CONFIG_END |