summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/exidy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/exidy.cpp')
-rw-r--r--src/mame/drivers/exidy.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/exidy.cpp b/src/mame/drivers/exidy.cpp
index a9ac5f528a5..de262b538c4 100644
--- a/src/mame/drivers/exidy.cpp
+++ b/src/mame/drivers/exidy.cpp
@@ -918,11 +918,11 @@ MACHINE_CONFIG_START(exidy_state::venture)
pia.ca2_handler().set("soundbd", FUNC(venture_sound_device::cb_w));
pia.cb2_handler().set("soundbd", FUNC(venture_sound_device::ca_w));
- MCFG_DEVICE_ADD("soundbd", EXIDY_VENTURE, 0)
- MCFG_EXIDY_VENTURE_WRITEPA_HANDLER(WRITE8("pia", pia6821_device, portb_w))
- MCFG_EXIDY_VENTURE_WRITEPB_HANDLER(WRITE8("pia", pia6821_device, porta_w))
- MCFG_EXIDY_VENTURE_CA2_HANDLER(WRITELINE("pia", pia6821_device, cb1_w))
- MCFG_EXIDY_VENTURE_CB2_HANDLER(WRITELINE("pia", pia6821_device, ca1_w))
+ venture_sound_device &soundbd(EXIDY_VENTURE(config, "soundbd", 0));
+ soundbd.pa_callback().set("pia", FUNC(pia6821_device::portb_w));
+ soundbd.pb_callback().set("pia", FUNC(pia6821_device::porta_w));
+ soundbd.ca2_callback().set("pia", FUNC(pia6821_device::cb1_w));
+ soundbd.cb2_callback().set("pia", FUNC(pia6821_device::ca1_w));
MACHINE_CONFIG_END
@@ -954,11 +954,11 @@ MACHINE_CONFIG_START(exidy_state::mtrap)
pia.ca2_handler().set("soundbd", FUNC(venture_sound_device::cb_w));
pia.cb2_handler().set("soundbd", FUNC(venture_sound_device::ca_w));
- MCFG_DEVICE_ADD("soundbd", EXIDY_MTRAP, 0)
- MCFG_EXIDY_VENTURE_WRITEPA_HANDLER(WRITE8("pia", pia6821_device, portb_w))
- MCFG_EXIDY_VENTURE_WRITEPB_HANDLER(WRITE8("pia", pia6821_device, porta_w))
- MCFG_EXIDY_VENTURE_CA2_HANDLER(WRITELINE("pia", pia6821_device, cb1_w))
- MCFG_EXIDY_VENTURE_CB2_HANDLER(WRITELINE("pia", pia6821_device, ca1_w))
+ mtrap_sound_device &soundbd(EXIDY_MTRAP(config, "soundbd", 0));
+ soundbd.pa_callback().set("pia", FUNC(pia6821_device::portb_w));
+ soundbd.pb_callback().set("pia", FUNC(pia6821_device::porta_w));
+ soundbd.ca2_callback().set("pia", FUNC(pia6821_device::cb1_w));
+ soundbd.cb2_callback().set("pia", FUNC(pia6821_device::ca1_w));
MACHINE_CONFIG_END