From 779b26ebc3079badec82a02818c8f2d9741caea6 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sun, 30 Jun 2019 22:48:22 +1000 Subject: (nw) more cassette wave --- src/mame/drivers/partner.cpp | 2 +- src/mame/drivers/pcm.cpp | 2 +- src/mame/drivers/pecom.cpp | 2 ++ src/mame/drivers/pencil2.cpp | 2 +- src/mame/drivers/phunsy.cpp | 2 +- src/mame/drivers/pk8000.cpp | 2 +- src/mame/drivers/pk8020.cpp | 4 ++-- src/mame/drivers/pmd85.cpp | 2 +- src/mame/drivers/poisk1.cpp | 2 ++ src/mame/drivers/poly88.cpp | 2 +- src/mame/drivers/primo.cpp | 2 +- src/mame/drivers/proteus3.cpp | 2 +- src/mame/drivers/ptcsol.cpp | 2 +- src/mame/drivers/pv2000.cpp | 2 +- src/mame/drivers/px4.cpp | 2 ++ src/mame/drivers/px8.cpp | 2 +- 16 files changed, 20 insertions(+), 14 deletions(-) diff --git a/src/mame/drivers/partner.cpp b/src/mame/drivers/partner.cpp index 367f0122f96..03ff502a4ce 100644 --- a/src/mame/drivers/partner.cpp +++ b/src/mame/drivers/partner.cpp @@ -192,7 +192,7 @@ void partner_state::partner(machine_config &config) PALETTE(config, m_palette, FUNC(partner_state::radio86_palette), 3); SPEAKER(config, "mono").front_center(); - WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.05); auto &dma8257(I8257(config, "dma8257", 16_MHz_XTAL / 9)); dma8257.out_hrq_cb().set(FUNC(partner_state::hrq_w)); diff --git a/src/mame/drivers/pcm.cpp b/src/mame/drivers/pcm.cpp index 02d5f704f9e..57e504b20fb 100644 --- a/src/mame/drivers/pcm.cpp +++ b/src/mame/drivers/pcm.cpp @@ -278,7 +278,7 @@ void pcm_state::pcm(machine_config &config) /* Sound */ SPEAKER(config, "mono").front_center(); - WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.05); SPEAKER_SOUND(config, "speaker").add_route(ALL_OUTPUTS, "mono", 0.50); /* Devices */ diff --git a/src/mame/drivers/pecom.cpp b/src/mame/drivers/pecom.cpp index 03a76c51f49..73952f6f819 100644 --- a/src/mame/drivers/pecom.cpp +++ b/src/mame/drivers/pecom.cpp @@ -6,6 +6,8 @@ 08/11/2008 Preliminary driver. + Need to press capslock twice to get caps to engage - bug? + ****************************************************************************/ #include "emu.h" diff --git a/src/mame/drivers/pencil2.cpp b/src/mame/drivers/pencil2.cpp index 9783e702221..dfe52aa7134 100644 --- a/src/mame/drivers/pencil2.cpp +++ b/src/mame/drivers/pencil2.cpp @@ -327,7 +327,7 @@ void pencil2_state::pencil2(machine_config &config) // sound hardware SPEAKER(config, "mono").front_center(); SN76489A(config, "sn76489a", XTAL(10'738'635)/3).add_route(ALL_OUTPUTS, "mono", 1.00); // guess - WAVE(config, "wave", m_cass).add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", m_cass).add_route(ALL_OUTPUTS, "mono", 0.05); /* cassette */ CASSETTE(config, m_cass); diff --git a/src/mame/drivers/phunsy.cpp b/src/mame/drivers/phunsy.cpp index fc48c97ea3b..9a9b9906e5f 100644 --- a/src/mame/drivers/phunsy.cpp +++ b/src/mame/drivers/phunsy.cpp @@ -364,7 +364,7 @@ void phunsy_state::phunsy(machine_config &config) /* sound hardware */ SPEAKER(config, "mono").front_center(); - WAVE(config, "wave", m_cass).add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", m_cass).add_route(ALL_OUTPUTS, "mono", 0.05); SPEAKER_SOUND(config, m_speaker).add_route(ALL_OUTPUTS, "mono", 0.50); /* Devices */ diff --git a/src/mame/drivers/pk8000.cpp b/src/mame/drivers/pk8000.cpp index b0a4c204aeb..b6ea7e92416 100644 --- a/src/mame/drivers/pk8000.cpp +++ b/src/mame/drivers/pk8000.cpp @@ -393,7 +393,7 @@ void pk8000_state::pk8000(machine_config &config) /* audio hardware */ SPEAKER(config, "mono").front_center(); SPEAKER_SOUND(config, "speaker").add_route(ALL_OUTPUTS, "mono", 0.50); - WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.05); CASSETTE(config, m_cassette); m_cassette->set_formats(fmsx_cassette_formats); diff --git a/src/mame/drivers/pk8020.cpp b/src/mame/drivers/pk8020.cpp index 1f5fcf5e20d..87175c493a4 100644 --- a/src/mame/drivers/pk8020.cpp +++ b/src/mame/drivers/pk8020.cpp @@ -304,8 +304,8 @@ void pk8020_state::pk8020(machine_config &config) /* audio hardware */ SPEAKER(config, "mono").front_center(); - SPEAKER_SOUND(config, "speaker").add_route(ALL_OUTPUTS, "mono", 0.25); - WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.25); + SPEAKER_SOUND(config, "speaker").add_route(ALL_OUTPUTS, "mono", 0.50); + WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.05); CASSETTE(config, "cassette").set_default_state(CASSETTE_PLAY); diff --git a/src/mame/drivers/pmd85.cpp b/src/mame/drivers/pmd85.cpp index 0364e54e46f..1ba5bf15ae1 100644 --- a/src/mame/drivers/pmd85.cpp +++ b/src/mame/drivers/pmd85.cpp @@ -628,7 +628,7 @@ void pmd85_state::pmd85(machine_config &config, bool with_uart) /* sound hardware */ SPEAKER(config, "mono").front_center(); - WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.05); /* cassette */ CASSETTE(config, m_cassette); diff --git a/src/mame/drivers/poisk1.cpp b/src/mame/drivers/poisk1.cpp index d7cf7be86f4..fcee90fd96d 100644 --- a/src/mame/drivers/poisk1.cpp +++ b/src/mame/drivers/poisk1.cpp @@ -33,6 +33,7 @@ #include "machine/pit8253.h" #include "machine/ram.h" #include "sound/spkrdev.h" +#include "sound/wave.h" #include "video/cgapal.h" #include "emupal.h" @@ -687,6 +688,7 @@ void p1_state::poisk1(machine_config &config) 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); diff --git a/src/mame/drivers/poly88.cpp b/src/mame/drivers/poly88.cpp index e4dcb628132..6ad88435e9c 100644 --- a/src/mame/drivers/poly88.cpp +++ b/src/mame/drivers/poly88.cpp @@ -222,7 +222,7 @@ MACHINE_CONFIG_START(poly88_state::poly88) /* audio hardware */ SPEAKER(config, "mono").front_center(); - WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.05); /* cassette */ CASSETTE(config, m_cassette); diff --git a/src/mame/drivers/primo.cpp b/src/mame/drivers/primo.cpp index 01d473632fe..383c6c4bb61 100644 --- a/src/mame/drivers/primo.cpp +++ b/src/mame/drivers/primo.cpp @@ -266,7 +266,7 @@ MACHINE_CONFIG_START(primo_state::primoa32) /* sound hardware */ SPEAKER(config, "mono").front_center(); - WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", m_cassette).add_route(ALL_OUTPUTS, "mono", 0.05); SPEAKER_SOUND(config, "speaker").add_route(ALL_OUTPUTS, "mono", 0.50); /* snapshot/quickload */ diff --git a/src/mame/drivers/proteus3.cpp b/src/mame/drivers/proteus3.cpp index 31e7b205429..0152c8ec072 100644 --- a/src/mame/drivers/proteus3.cpp +++ b/src/mame/drivers/proteus3.cpp @@ -407,7 +407,7 @@ void proteus3_state::proteus3(machine_config &config) CASSETTE(config, m_cass); m_cass->set_default_state(CASSETTE_PLAY | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED); SPEAKER(config, "mono").front_center(); - WAVE(config, "wave", m_cass).add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", m_cass).add_route(ALL_OUTPUTS, "mono", 0.05); TIMER(config, "kansas_w").configure_periodic(FUNC(proteus3_state::kansas_w), attotime::from_hz(4800)); TIMER(config, "kansas_r").configure_periodic(FUNC(proteus3_state::kansas_r), attotime::from_hz(40000)); diff --git a/src/mame/drivers/ptcsol.cpp b/src/mame/drivers/ptcsol.cpp index 3d8027685ce..aef1d26dd3b 100644 --- a/src/mame/drivers/ptcsol.cpp +++ b/src/mame/drivers/ptcsol.cpp @@ -759,7 +759,7 @@ void sol20_state::sol20(machine_config &config) /* sound hardware */ SPEAKER(config, "mono").front_center(); SPEAKER_SOUND(config, "speaker").add_route(ALL_OUTPUTS, "mono", 2.00); // music board - WAVE(config, "wave", m_cass1).add_route(ALL_OUTPUTS, "mono", 0.05); // cass1 speaker + WAVE(config, "wave1", m_cass1).add_route(ALL_OUTPUTS, "mono", 0.05); // cass1 speaker WAVE(config, "wave2", m_cass2).add_route(ALL_OUTPUTS, "mono", 0.05); // cass2 speaker // devices diff --git a/src/mame/drivers/pv2000.cpp b/src/mame/drivers/pv2000.cpp index b3d8967fb1f..3314bcd2cae 100644 --- a/src/mame/drivers/pv2000.cpp +++ b/src/mame/drivers/pv2000.cpp @@ -403,7 +403,7 @@ MACHINE_CONFIG_START(pv2000_state::pv2000) SN76489A(config, "sn76489a", XTAL(7'159'090)/2).add_route(ALL_OUTPUTS, "mono", 1.00); /* 3.579545 MHz */ - WAVE(config, "wave", m_cass).add_route(ALL_OUTPUTS, "mono", 0.25); + WAVE(config, "wave", m_cass).add_route(ALL_OUTPUTS, "mono", 0.05); /* cassette */ CASSETTE(config, m_cass); diff --git a/src/mame/drivers/px4.cpp b/src/mame/drivers/px4.cpp index 2c191086c26..4b574a738d7 100644 --- a/src/mame/drivers/px4.cpp +++ b/src/mame/drivers/px4.cpp @@ -22,6 +22,7 @@ #include "machine/ram.h" #include "machine/timer.h" #include "sound/spkrdev.h" +#include "sound/wave.h" #include "diserial.h" #include "emupal.h" @@ -1507,6 +1508,7 @@ void px4_state::px4(machine_config &config) // sound hardware SPEAKER(config, "mono").front_center(); SPEAKER_SOUND(config, m_speaker).add_route(ALL_OUTPUTS, "mono", 1.0); + WAVE(config, "wave", m_ext_cas).add_route(ALL_OUTPUTS, "mono", 0.05); TIMER(config, "one_sec").configure_periodic(FUNC(px4_state::upd7508_1sec_callback), attotime::from_seconds(1)); TIMER(config, "frc").configure_periodic(FUNC(px4_state::frc_tick), attotime::from_hz(XTAL(7'372'800) / 2 / 6)); diff --git a/src/mame/drivers/px8.cpp b/src/mame/drivers/px8.cpp index 73e4213b248..512c5b56246 100644 --- a/src/mame/drivers/px8.cpp +++ b/src/mame/drivers/px8.cpp @@ -769,7 +769,7 @@ void px8_state::px8(machine_config &config) /* sound hardware */ SPEAKER(config, "mono").front_center(); - WAVE(config, "wave", m_cassette).add_route(0, "mono", 0.25); + WAVE(config, "wave", m_cassette).add_route(0, "mono", 0.05); /* cartridge */ GENERIC_CARTSLOT(config, "capsule1", generic_plain_slot, "px8_cart", "bin,rom"); -- cgit v1.2.3