diff options
Diffstat (limited to 'src/mame/drivers/abc80x.cpp')
-rw-r--r-- | src/mame/drivers/abc80x.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mame/drivers/abc80x.cpp b/src/mame/drivers/abc80x.cpp index faf833ef32f..98a9da1c6d4 100644 --- a/src/mame/drivers/abc80x.cpp +++ b/src/mame/drivers/abc80x.cpp @@ -150,7 +150,6 @@ Notes: #include "emu.h" #include "includes/abc80x.h" -#include "sound/wave.h" #define LOG 0 @@ -1085,8 +1084,13 @@ void abc800_state::common(machine_config &config) m_dart->out_txdb_callback().set(ABC_KEYBOARD_PORT_TAG, FUNC(abc_keyboard_port_device::txd_w)); m_dart->out_int_callback().set_inputline(m_maincpu, INPUT_LINE_IRQ0); + // sound hardware + SPEAKER(config, "mono").front_center(); + DISCRETE(config, m_discrete, abc800_discrete).add_route(ALL_OUTPUTS, "mono", 0.80); + CASSETTE(config, m_cassette); m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED); + m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); TIMER(config, TIMER_CASSETTE_TAG).configure_periodic(FUNC(abc800_state::cassette_input_tick), attotime::from_hz(44100)); rs232_port_device &rs232a(RS232_PORT(config, RS232_A_TAG, default_rs232_devices, nullptr)); @@ -1106,11 +1110,6 @@ void abc800_state::common(machine_config &config) ABCBUS_SLOT(config, ABCBUS_TAG, ABC800_X01/2/2, abcbus_cards, nullptr); - // sound hardware - SPEAKER(config, "mono").front_center(); - DISCRETE(config, m_discrete, abc800_discrete).add_route(ALL_OUTPUTS, "mono", 0.80); - WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.05); - // software list SOFTWARE_LIST(config, "flop_list").set_original("abc800"); SOFTWARE_LIST(config, "hdd_list").set_original("abc800_hdd"); |