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