diff options
Diffstat (limited to 'src/devices/bus/cpc/doubler.cpp')
-rw-r--r-- | src/devices/bus/cpc/doubler.cpp | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/devices/bus/cpc/doubler.cpp b/src/devices/bus/cpc/doubler.cpp index ce89c0819dd..e9ed2e5b5f4 100644 --- a/src/devices/bus/cpc/doubler.cpp +++ b/src/devices/bus/cpc/doubler.cpp @@ -16,14 +16,15 @@ DEFINE_DEVICE_TYPE(CPC_DOUBLER, cpc_doubler_device, "cpc_doubler", "Draysoft Doubler") -MACHINE_CONFIG_START(cpc_doubler_device::device_add_mconfig) - MCFG_CASSETTE_ADD( "doubler_tape" ) - MCFG_CASSETTE_FORMATS(cdt_cassette_formats) - MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED) - MCFG_CASSETTE_INTERFACE("cpc_cass") +void cpc_doubler_device::device_add_mconfig(machine_config &config) +{ + CASSETTE(config, m_tape); + m_tape->set_formats(cdt_cassette_formats); + m_tape->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED); + m_tape->set_interface("cpc_cass"); // no pass-through seen on remake PCBs, unknown if actual hardware had a pass-through port or not -MACHINE_CONFIG_END +} //************************************************************************** |