diff options
Diffstat (limited to 'src/mame/drivers/e100.cpp')
-rw-r--r-- | src/mame/drivers/e100.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mame/drivers/e100.cpp b/src/mame/drivers/e100.cpp index b239287e33e..c88c841c1ec 100644 --- a/src/mame/drivers/e100.cpp +++ b/src/mame/drivers/e100.cpp @@ -37,6 +37,8 @@ // Features #include "imagedev/cassette.h" #include "bus/rs232/rs232.h" +#include "sound/wave.h" +#include "speaker.h" #include "emupal.h" #include "screen.h" @@ -587,7 +589,9 @@ void e100_state::e100(machine_config &config) * E100 supports cassette through the 'LOAD' and 'SAVE' commands with no arguments */ CASSETTE(config, m_cassette); - m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_SPEAKER_MUTED | CASSETTE_MOTOR_ENABLED); + m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_SPEAKER_ENABLED | CASSETTE_MOTOR_ENABLED); + SPEAKER(config, "mono").front_center(); + WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.05); /* screen TODO: simplify the screen config, look at zx.cpp */ screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER)); |