summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/c64/music64.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/c64/music64.cpp')
-rw-r--r--src/devices/bus/c64/music64.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/devices/bus/c64/music64.cpp b/src/devices/bus/c64/music64.cpp
index faba193c120..7042774ec5d 100644
--- a/src/devices/bus/c64/music64.cpp
+++ b/src/devices/bus/c64/music64.cpp
@@ -44,9 +44,11 @@ DEFINE_DEVICE_TYPE(C64_MUSIC64, c64_music64_cartridge_device, "c64_music64", "C6
// device_add_mconfig - add device configuration
//-------------------------------------------------
-MACHINE_CONFIG_START(c64_music64_cartridge_device::device_add_mconfig)
- MCFG_C64_PASSTHRU_EXPANSION_SLOT_ADD()
-MACHINE_CONFIG_END
+void c64_music64_cartridge_device::device_add_mconfig(machine_config &config)
+{
+ C64_EXPANSION_SLOT(config, m_exp, DERIVED_CLOCK(1, 1), c64_expansion_cards, nullptr);
+ m_exp->set_passthrough();
+}
//-------------------------------------------------
@@ -142,7 +144,7 @@ ioport_constructor c64_music64_cartridge_device::device_input_ports() const
c64_music64_cartridge_device::c64_music64_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
device_t(mconfig, C64_MUSIC64, tag, owner, clock),
device_c64_expansion_card_interface(mconfig, *this),
- m_exp(*this, C64_EXPANSION_SLOT_TAG),
+ m_exp(*this, "exp"),
m_kb(*this, "KB%u", 0)
{
}