diff options
Diffstat (limited to 'src/mame/drivers/poisk1.cpp')
-rw-r--r-- | src/mame/drivers/poisk1.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mame/drivers/poisk1.cpp b/src/mame/drivers/poisk1.cpp index fcee90fd96d..ba363159fa4 100644 --- a/src/mame/drivers/poisk1.cpp +++ b/src/mame/drivers/poisk1.cpp @@ -33,7 +33,6 @@ #include "machine/pit8253.h" #include "machine/ram.h" #include "sound/spkrdev.h" -#include "sound/wave.h" #include "video/cgapal.h" #include "emupal.h" @@ -680,15 +679,8 @@ void p1_state::poisk1(machine_config &config) ISA8_SLOT(config, "isa3", 0, m_isabus, p1_isa8_cards, nullptr, false); ISA8_SLOT(config, "isa4", 0, m_isabus, p1_isa8_cards, nullptr, false); - CASSETTE(config, m_cassette); - m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED); - - SOFTWARE_LIST(config, "flop_list").set_original("poisk1_flop"); -// SOFTWARE_LIST(config, "cass_list").set_original("poisk1_cass"); - SPEAKER(config, "mono").front_center(); SPEAKER_SOUND(config, m_speaker).add_route(ALL_OUTPUTS, "mono", 1.00); - WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.05); SCREEN(config, m_screen, SCREEN_TYPE_RASTER); m_screen->set_raw(XTAL(15'000'000), 912,0,640, 262,0,200); @@ -697,6 +689,13 @@ void p1_state::poisk1(machine_config &config) /* XXX verify palette */ PALETTE(config, m_palette, FUNC(p1_state::p1_palette), CGA_PALETTE_SETS * 16); + CASSETTE(config, m_cassette); + m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED); + m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); + + SOFTWARE_LIST(config, "flop_list").set_original("poisk1_flop"); +// SOFTWARE_LIST(config, "cass_list").set_original("poisk1_cass"); + /* internal ram */ RAM(config, RAM_TAG).set_default_size("512K"); } |