diff options
Diffstat (limited to 'src/mame/drivers/sub.cpp')
-rw-r--r-- | src/mame/drivers/sub.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/mame/drivers/sub.cpp b/src/mame/drivers/sub.cpp index 1fd35c94682..a030fb5ecc3 100644 --- a/src/mame/drivers/sub.cpp +++ b/src/mame/drivers/sub.cpp @@ -342,16 +342,14 @@ MACHINE_CONFIG_START(sub_state::sub) /* sound hardware */ SPEAKER(config, "mono").front_center(); - MCFG_GENERIC_LATCH_8_ADD("soundlatch") - MCFG_GENERIC_LATCH_DATA_PENDING_CB(INPUTLINE("soundcpu", 0)) + GENERIC_LATCH_8(config, m_soundlatch); + m_soundlatch->data_pending_callback().set_inputline(m_soundcpu, 0); - MCFG_GENERIC_LATCH_8_ADD("soundlatch2") + GENERIC_LATCH_8(config, "soundlatch2"); - MCFG_DEVICE_ADD("ay1", AY8910, MASTER_CLOCK/6/2) /* ? Mhz */ - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.23) + AY8910(config, "ay1", MASTER_CLOCK/6/2).add_route(ALL_OUTPUTS, "mono", 0.23); /* ? Mhz */ - MCFG_DEVICE_ADD("ay2", AY8910, MASTER_CLOCK/6/2) /* ? Mhz */ - MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.23) + AY8910(config, "ay2", MASTER_CLOCK/6/2).add_route(ALL_OUTPUTS, "mono", 0.23); /* ? Mhz */ MACHINE_CONFIG_END |