summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/pce_cd.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/mess/machine/pce_cd.c
parentaaa52239b89542918060196777f036e59d7a58ec (diff)
Converted msm5205_device to devcb2 (nw)
Diffstat (limited to 'src/mess/machine/pce_cd.c')
-rw-r--r--src/mess/machine/pce_cd.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/mess/machine/pce_cd.c b/src/mess/machine/pce_cd.c
index 3050fc6e989..7419cf195a6 100644
--- a/src/mess/machine/pce_cd.c
+++ b/src/mess/machine/pce_cd.c
@@ -227,13 +227,6 @@ struct cdrom_interface pce_cdrom =
NULL
};
-static const msm5205_interface pce_cd_msm5205_interface =
-{
- DEVCB_DEVICE_LINE_MEMBER(DEVICE_SELF_OWNER, pce_cd_device, msm5205_int), /* interrupt function */
- MSM5205_S48_4B /* 1/48 prescaler, 4bit data */
-};
-
-
// TODO: left and right speaker tags should be passed from the parent config, instead of using the hard-coded ones below!?!
static MACHINE_CONFIG_FRAGMENT( pce_cd )
MCFG_NVRAM_ADD_0FILL("bram")
@@ -241,7 +234,8 @@ static MACHINE_CONFIG_FRAGMENT( pce_cd )
MCFG_CDROM_ADD("cdrom", pce_cdrom)
MCFG_SOUND_ADD( "msm5205", MSM5205, PCE_CD_CLOCK / 6 )
- MCFG_SOUND_CONFIG( pce_cd_msm5205_interface )
+ MCFG_MSM5205_VCLK_CB(DEVWRITELINE(DEVICE_SELF_OWNER, pce_cd_device, msm5205_int)) /* interrupt function */
+ MCFG_MSM5205_PRESCALER_SELECTOR(MSM5205_S48_4B) /* 1/48 prescaler, 4bit data */
MCFG_SOUND_ROUTE( ALL_OUTPUTS, "^:lspeaker", 0.00 )
MCFG_SOUND_ROUTE( ALL_OUTPUTS, "^:rspeaker", 0.00 )