diff --git a/hash/apple1.xml b/hash/apple1.xml index ea790406e15..82d3d6d57b6 100644 --- a/hash/apple1.xml +++ b/hash/apple1.xml @@ -2,6 +2,24 @@ diff --git a/hash/apple2_cass.xml b/hash/apple2_cass.xml index fc56217b8a4..0e9a84aea02 100644 --- a/hash/apple2_cass.xml +++ b/hash/apple2_cass.xml @@ -6,10 +6,14 @@ license:CC0 - diff --git a/src/devices/bus/a1bus/a1cassette.cpp b/src/devices/bus/a1bus/a1cassette.cpp index d332aff0031..9ab13fb755d 100644 --- a/src/devices/bus/a1bus/a1cassette.cpp +++ b/src/devices/bus/a1bus/a1cassette.cpp @@ -10,6 +10,7 @@ #include "emu.h" #include "a1cassette.h" +#include "speaker.h" /*************************************************************************** PARAMETERS @@ -38,9 +39,11 @@ ROM_END void a1bus_cassette_device::device_add_mconfig(machine_config &config) { + SPEAKER(config, "mono").front_center(); CASSETTE(config, m_cassette); m_cassette->set_default_state(CASSETTE_STOPPED); m_cassette->set_interface("apple1_cass"); + m_cassette->add_route(ALL_OUTPUTS, "mono", 0.08); } const tiny_rom_entry *a1bus_cassette_device::device_rom_region() const diff --git a/src/mame/drivers/apple2.cpp b/src/mame/drivers/apple2.cpp index 9f612a75c48..48df76ff6b4 100644 --- a/src/mame/drivers/apple2.cpp +++ b/src/mame/drivers/apple2.cpp @@ -1408,6 +1408,7 @@ void apple2_state::apple2_common(machine_config &config) CASSETTE(config, m_cassette); m_cassette->set_default_state(CASSETTE_STOPPED); m_cassette->set_interface("apple2_cass"); + m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); } void apple2_state::apple2(machine_config &config) diff --git a/src/mame/drivers/apple2e.cpp b/src/mame/drivers/apple2e.cpp index a2a27d206be..67c9ee88241 100644 --- a/src/mame/drivers/apple2e.cpp +++ b/src/mame/drivers/apple2e.cpp @@ -4626,6 +4626,7 @@ void apple2e_state::apple2e(machine_config &config) CASSETTE(config, m_cassette); m_cassette->set_default_state(CASSETTE_STOPPED); + m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); } void apple2e_state::mprof3(machine_config &config)