summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/dacholer.c
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2014-03-30 20:13:15 +0000
committer Ivan Vangelista <mesgnet@yahoo.it>2014-03-30 20:13:15 +0000
commit4be73ce2eb716c00f706d23dce702438e0d5b448 (patch)
tree0cca42e8cd6c1dbd27c8b77c038f1864ab6ddfa0 /src/mame/drivers/dacholer.c
parentaaa52239b89542918060196777f036e59d7a58ec (diff)
Converted msm5205_device to devcb2 (nw)
Diffstat (limited to 'src/mame/drivers/dacholer.c')
-rw-r--r--src/mame/drivers/dacholer.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/mame/drivers/dacholer.c b/src/mame/drivers/dacholer.c
index 49732083287..dfbd930e800 100644
--- a/src/mame/drivers/dacholer.c
+++ b/src/mame/drivers/dacholer.c
@@ -579,14 +579,6 @@ WRITE_LINE_MEMBER(dacholer_state::adpcm_int)
}
}
-static const msm5205_interface msm_interface =
-{
- DEVCB_DRIVER_LINE_MEMBER(dacholer_state,adpcm_int), /* interrupt function */
- MSM5205_S96_4B /* 1 / 96 = 3906.25Hz playback - guess */
-};
-
-
-
void dacholer_state::machine_start()
{
save_item(NAME(m_bg_bank));
@@ -691,7 +683,8 @@ static MACHINE_CONFIG_START( dacholer, dacholer_state )
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.15)
MCFG_SOUND_ADD("msm", MSM5205, XTAL_384kHz)
- MCFG_SOUND_CONFIG(msm_interface)
+ MCFG_MSM5205_VCLK_CB(WRITELINE(dacholer_state, adpcm_int)) /* interrupt function */
+ MCFG_MSM5205_PRESCALER_SELECTOR(MSM5205_S96_4B) /* 1 / 96 = 3906.25Hz playback - guess */
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.30)
MACHINE_CONFIG_END