diff options
Diffstat (limited to 'src/mame/drivers/stv.cpp')
-rw-r--r-- | src/mame/drivers/stv.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mame/drivers/stv.cpp b/src/mame/drivers/stv.cpp index 1d83e598a44..9835fc4f6c3 100644 --- a/src/mame/drivers/stv.cpp +++ b/src/mame/drivers/stv.cpp @@ -41,11 +41,9 @@ #include "cpu/m68000/m68000.h" #include "cpu/scudsp/scudsp.h" #include "cpu/sh/sh2.h" -#include "imagedev/chd_cd.h" #include "machine/smpc.h" #include "machine/stvcd.h" #include "machine/stvprot.h" -#include "sound/cdda.h" #include "sound/scsp.h" #include "screen.h" @@ -1129,13 +1127,18 @@ MACHINE_CONFIG_END MACHINE_CONFIG_START(stv_state::stvcd) stv(config); + MCFG_DEVICE_MODIFY("maincpu") MCFG_CPU_PROGRAM_MAP(stvcd_mem) MCFG_DEVICE_MODIFY("slave") MCFG_CPU_PROGRAM_MAP(stvcd_mem) + MCFG_DEVICE_ADD("stvcd", STVCD, 0) //MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) //MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) + + MCFG_DEVICE_MODIFY("scsp") + MCFG_SCSP_EXTS_CB(DEVREAD16("stvcd", stvcd_device, channel_volume_r)) MACHINE_CONFIG_END |