diff options
author | 2014-03-30 20:13:15 +0000 | |
---|---|---|
committer | 2014-03-30 20:13:15 +0000 | |
commit | 4be73ce2eb716c00f706d23dce702438e0d5b448 (patch) | |
tree | 0cca42e8cd6c1dbd27c8b77c038f1864ab6ddfa0 /src/mess/machine/pce_cd.c | |
parent | aaa52239b89542918060196777f036e59d7a58ec (diff) |
Converted msm5205_device to devcb2 (nw)
Diffstat (limited to 'src/mess/machine/pce_cd.c')
-rw-r--r-- | src/mess/machine/pce_cd.c | 10 |
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 ) |