diff options
Diffstat (limited to 'src/mame/drivers/spc1500.cpp')
-rw-r--r-- | src/mame/drivers/spc1500.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mame/drivers/spc1500.cpp b/src/mame/drivers/spc1500.cpp index 8cbed428c56..b4fba68fe6d 100644 --- a/src/mame/drivers/spc1500.cpp +++ b/src/mame/drivers/spc1500.cpp @@ -919,17 +919,17 @@ MACHINE_CONFIG_START(spc1500_state::spc1500) m_sound->port_a_read_callback().set(FUNC(spc1500_state::psga_r)); m_sound->port_b_write_callback().set(FUNC(spc1500_state::psgb_w)); m_sound->add_route(ALL_OUTPUTS, "mono", 1.00); - WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", m_cass).add_route(ALL_OUTPUTS, "mono", 0.25); MCFG_DEVICE_ADD(m_centronics, CENTRONICS, centronics_devices, "printer") MCFG_CENTRONICS_BUSY_HANDLER(WRITELINE(*this, spc1500_state, centronics_busy_w)) MCFG_CENTRONICS_OUTPUT_LATCH_ADD("cent_data_out", "centronics") MCFG_DEVICE_ADD("cent_status_in", INPUT_BUFFER, 0) - MCFG_CASSETTE_ADD("cassette") - MCFG_CASSETTE_FORMATS(spc1000_cassette_formats) - MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_SPEAKER_MUTED | CASSETTE_MOTOR_DISABLED) - MCFG_CASSETTE_INTERFACE("spc1500_cass") + CASSETTE(config, m_cass); + m_cass->set_formats(spc1000_cassette_formats); + m_cass->set_default_state(CASSETTE_STOPPED | CASSETTE_SPEAKER_MUTED | CASSETTE_MOTOR_DISABLED); + m_cass->set_interface("spc1500_cass"); MCFG_SOFTWARE_LIST_ADD("cass_list", "spc1500_cass") |