diff options
Diffstat (limited to 'src/mame/machine/mpu4.cpp')
-rw-r--r-- | src/mame/machine/mpu4.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mame/machine/mpu4.cpp b/src/mame/machine/mpu4.cpp index 125a28367d4..bfcc9372b32 100644 --- a/src/mame/machine/mpu4.cpp +++ b/src/mame/machine/mpu4.cpp @@ -2981,8 +2981,9 @@ void mpu4_state::mpu4_bwb_7reel(machine_config &config) m_reel[7]->optic_handler().set(FUNC(mpu4_state::reel_optic_cb<7>)); } -MACHINE_CONFIG_START(mpu4_state::mpu4_common) - MCFG_TIMER_DRIVER_ADD_PERIODIC("50hz", mpu4_state, gen_50hz, attotime::from_hz(100)) +void mpu4_state::mpu4_common(machine_config &config) +{ + TIMER(config, "50hz").configure_periodic(FUNC(mpu4_state::gen_50hz), attotime::from_hz(100)); MSC1937(config, m_vfd); /* 6840 PTM */ @@ -3045,12 +3046,11 @@ MACHINE_CONFIG_START(mpu4_state::mpu4_common) m_pia8->irqa_handler().set(FUNC(mpu4_state::cpu0_irq)); m_pia8->irqb_handler().set(FUNC(mpu4_state::cpu0_irq)); - MCFG_DEVICE_ADD("meters", METERS, 0) - MCFG_METERS_NUMBER(8) - -MACHINE_CONFIG_END + METERS(config, m_meters, 0).set_number(8); +} -MACHINE_CONFIG_START(mpu4_state::mpu4_common2) +void mpu4_state::mpu4_common2(machine_config &config) +{ PTM6840(config, m_ptm_ic3ss, MPU4_MASTER_CLOCK / 4); m_ptm_ic3ss->set_external_clocks(0, 0, 0); m_ptm_ic3ss->o1_callback().set("ptm_ic3ss", FUNC(ptm6840_device::set_c2)); @@ -3064,7 +3064,7 @@ MACHINE_CONFIG_START(mpu4_state::mpu4_common2) pia_ic4ss.writepb_handler().set(FUNC(mpu4_state::pia_gb_portb_w)); pia_ic4ss.ca2_handler().set(FUNC(mpu4_state::pia_gb_ca2_w)); pia_ic4ss.cb2_handler().set(FUNC(mpu4_state::pia_gb_cb2_w)); -MACHINE_CONFIG_END +} /* machine driver for MOD 2 board */ MACHINE_CONFIG_START(mpu4_state::mpu4base) |