summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/c64/magic_voice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/c64/magic_voice.cpp')
-rw-r--r--src/devices/bus/c64/magic_voice.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/devices/bus/c64/magic_voice.cpp b/src/devices/bus/c64/magic_voice.cpp
index 078ca95e804..a3a8353494e 100644
--- a/src/devices/bus/c64/magic_voice.cpp
+++ b/src/devices/bus/c64/magic_voice.cpp
@@ -49,7 +49,7 @@ http://www.stefan-uhlmann.de/cbm/MVM/index.html
#define T6721A_TAG "u5"
#define MOS6525_TAG "u2"
-#define CMOS40105_TAG "u1"
+#define CD40105_TAG "u1"
#define A12 BIT(offset, 12)
#define A13 BIT(offset, 13)
@@ -226,7 +226,9 @@ static MACHINE_CONFIG_FRAGMENT( c64_magic_voice )
MCFG_TPI6525_OUT_PB_CB(WRITE8(c64_magic_voice_cartridge_device, tpi_pb_w))
MCFG_TPI6525_OUT_CA_CB(WRITELINE(c64_magic_voice_cartridge_device, tpi_ca_w))
MCFG_TPI6525_OUT_CA_CB(WRITELINE(c64_magic_voice_cartridge_device, tpi_cb_w))
- MCFG_40105_ADD(CMOS40105_TAG, DEVWRITELINE(MOS6525_TAG, tpi6525_device, i3_w), NOOP)
+
+ MCFG_DEVICE_ADD(CD40105_TAG, CD40105, 0)
+ MCFG_40105_DATA_IN_READY_CB(DEVWRITELINE(MOS6525_TAG, tpi6525_device, i3_w))
MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD(T6721A_TAG, T6721A, XTAL_640kHz)
@@ -265,7 +267,7 @@ c64_magic_voice_cartridge_device::c64_magic_voice_cartridge_device(const machine
device_c64_expansion_card_interface(mconfig, *this),
m_vslsi(*this, T6721A_TAG),
m_tpi(*this, MOS6525_TAG),
- m_fifo(*this, CMOS40105_TAG),
+ m_fifo(*this, CD40105_TAG),
m_exp(*this, C64_EXPANSION_SLOT_TAG), m_ca(0),
m_tpi_pb(0x60),
m_tpi_pc6(1),