diff options
Diffstat (limited to 'src/mame/drivers/samcoupe.cpp')
-rw-r--r-- | src/mame/drivers/samcoupe.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/drivers/samcoupe.cpp b/src/mame/drivers/samcoupe.cpp index 8693b99f834..4b7ae972852 100644 --- a/src/mame/drivers/samcoupe.cpp +++ b/src/mame/drivers/samcoupe.cpp @@ -31,7 +31,6 @@ #include "cpu/z80/z80.h" #include "sound/saa1099.h" -#include "sound/wave.h" #include "screen.h" #include "softlist.h" @@ -531,9 +530,15 @@ void samcoupe_state::samcoupe(machine_config &config) MSM6242(config, m_rtc, 32.768_kHz_XTAL); + /* sound hardware */ + SPEAKER(config, "mono").front_center(); + SPEAKER_SOUND(config, m_speaker).add_route(ALL_OUTPUTS, "mono", 0.50); + SAA1099(config, "saa1099", SAMCOUPE_XTAL_X1/3).add_route(ALL_OUTPUTS, "mono", 0.50); /* 8 MHz */ + CASSETTE(config, m_cassette); m_cassette->set_formats(tzx_cassette_formats); m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_SPEAKER_ENABLED | CASSETTE_MOTOR_ENABLED); + m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); m_cassette->set_interface("samcoupe_cass"); SOFTWARE_LIST(config, "cass_list").set_original("samcoupe_cass"); @@ -542,12 +547,6 @@ void samcoupe_state::samcoupe(machine_config &config) FLOPPY_CONNECTOR(config, "wd1772:1", samcoupe_floppies, "35dd", samcoupe_state::floppy_formats); SOFTWARE_LIST(config, "flop_list").set_original("samcoupe_flop"); - /* sound hardware */ - SPEAKER(config, "mono").front_center(); - SPEAKER_SOUND(config, m_speaker).add_route(ALL_OUTPUTS, "mono", 0.50); - SAA1099(config, "saa1099", SAMCOUPE_XTAL_X1/3).add_route(ALL_OUTPUTS, "mono", 0.50); /* 8 MHz */ - WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.05); - /* internal ram */ RAM(config, RAM_TAG).set_default_size("512K").set_extra_options("256K,1280K,1536K,2304K,2560K,3328K,3584K,4352K,4608K"); } |