From 6fc8a93932fb73581cb3817ba824febd57c002b7 Mon Sep 17 00:00:00 2001 From: hap Date: Sun, 4 Nov 2018 15:51:02 +0100 Subject: swap left/right k054539 channels in some konami drivers, also removed setting REVERSE_STEREO(k054539 doesn't implement it at all, maybe it did ages ago) (nw) --- src/mame/drivers/gijoe.cpp | 4 ++-- src/mame/drivers/lethal.cpp | 4 ++-- src/mame/drivers/moo.cpp | 4 ++-- src/mame/drivers/mystwarr.cpp | 2 -- src/mame/drivers/rungun.cpp | 12 ++++-------- src/mame/drivers/xexex.cpp | 1 - src/mame/drivers/xmen.cpp | 8 ++++---- 7 files changed, 14 insertions(+), 21 deletions(-) diff --git a/src/mame/drivers/gijoe.cpp b/src/mame/drivers/gijoe.cpp index 0d90c778c09..ceada262036 100644 --- a/src/mame/drivers/gijoe.cpp +++ b/src/mame/drivers/gijoe.cpp @@ -337,8 +337,8 @@ MACHINE_CONFIG_START(gijoe_state::gijoe) MCFG_DEVICE_ADD("k054539", K054539, XTAL(18'432'000)) MCFG_K054539_TIMER_HANDLER(INPUTLINE("audiocpu", INPUT_LINE_NMI)) - MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) - MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) + MCFG_SOUND_ROUTE(0, "rspeaker", 1.0) + MCFG_SOUND_ROUTE(1, "lspeaker", 1.0) MACHINE_CONFIG_END diff --git a/src/mame/drivers/lethal.cpp b/src/mame/drivers/lethal.cpp index 1545c1b1e8f..81f38320f51 100644 --- a/src/mame/drivers/lethal.cpp +++ b/src/mame/drivers/lethal.cpp @@ -537,8 +537,8 @@ MACHINE_CONFIG_START(lethal_state::lethalen) MCFG_DEVICE_ADD("k054539", K054539, XTAL(18'432'000)) MCFG_K054539_TIMER_HANDLER(INPUTLINE("soundcpu", INPUT_LINE_NMI)) - MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) - MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) + MCFG_SOUND_ROUTE(0, "rspeaker", 1.0) + MCFG_SOUND_ROUTE(1, "lspeaker", 1.0) MACHINE_CONFIG_END MACHINE_CONFIG_START(lethal_state::lethalej) diff --git a/src/mame/drivers/moo.cpp b/src/mame/drivers/moo.cpp index 7a95c7efafd..1aaf6ccd826 100644 --- a/src/mame/drivers/moo.cpp +++ b/src/mame/drivers/moo.cpp @@ -553,8 +553,8 @@ MACHINE_CONFIG_START(moo_state::moo) MCFG_SOUND_ROUTE(1, "rspeaker", 0.50) MCFG_DEVICE_ADD("k054539", K054539, XTAL(18'432'000)) - MCFG_SOUND_ROUTE(0, "lspeaker", 0.75) - MCFG_SOUND_ROUTE(1, "rspeaker", 0.75) + MCFG_SOUND_ROUTE(0, "rspeaker", 0.75) + MCFG_SOUND_ROUTE(1, "lspeaker", 0.75) MACHINE_CONFIG_END MACHINE_CONFIG_START(moo_state::moobl) diff --git a/src/mame/drivers/mystwarr.cpp b/src/mame/drivers/mystwarr.cpp index 4206ce5a508..8f13fca6bc1 100644 --- a/src/mame/drivers/mystwarr.cpp +++ b/src/mame/drivers/mystwarr.cpp @@ -925,8 +925,6 @@ MACHINE_RESET_MEMBER(mystwarr_state,martchmp) int i; k054539_device *k054539 = subdevice("k054539"); - k054539->init_flags(k054539_device::REVERSE_STEREO); - // boost voice(chip 0 channel 4-7) for (i=4; i<=7; i++) k054539->set_gain(i, 1.4); } diff --git a/src/mame/drivers/rungun.cpp b/src/mame/drivers/rungun.cpp index 7a053fed964..0968954f148 100644 --- a/src/mame/drivers/rungun.cpp +++ b/src/mame/drivers/rungun.cpp @@ -378,18 +378,14 @@ void rungun_state::machine_start() m_pal_ram = make_unique_clear(0x800*2); membank("spriteram_bank")->configure_entries(0,2,&m_banked_ram[0],0x2000); - save_item(NAME(m_sound_ctrl)); save_item(NAME(m_sound_status)); save_item(NAME(m_sound_nmi_clk)); //save_item(NAME(m_ttl_vram)); - } void rungun_state::machine_reset() { - m_k054539_1->init_flags(k054539_device::REVERSE_STEREO); - memset(m_sysreg, 0, 0x20); //memset(m_ttl_vram, 0, 0x1000 * sizeof(uint16_t)); @@ -457,14 +453,14 @@ MACHINE_CONFIG_START(rungun_state::rng) MCFG_DEVICE_ADD("k054539_1", K054539, 18.432_MHz_XTAL) MCFG_DEVICE_ADDRESS_MAP(0, k054539_map) MCFG_K054539_TIMER_HANDLER(WRITELINE(*this, rungun_state, k054539_nmi_gen)) - MCFG_SOUND_ROUTE(0, "lspeaker", 1.0) - MCFG_SOUND_ROUTE(1, "rspeaker", 1.0) + MCFG_SOUND_ROUTE(0, "rspeaker", 1.0) + MCFG_SOUND_ROUTE(1, "lspeaker", 1.0) // BGM, volumes handtuned to make SFXs audible (still not 100% right tho) MCFG_DEVICE_ADD("k054539_2", K054539, 18.432_MHz_XTAL) MCFG_DEVICE_ADDRESS_MAP(0, k054539_map) - MCFG_SOUND_ROUTE(0, "lspeaker", 0.25) - MCFG_SOUND_ROUTE(1, "rspeaker", 0.25) + MCFG_SOUND_ROUTE(0, "rspeaker", 0.25) + MCFG_SOUND_ROUTE(1, "lspeaker", 0.25) MACHINE_CONFIG_END // for dual-screen output Run and Gun requires the video de-multiplexer board connected to the Jamma output, this gives you 2 Jamma connectors, one for each screen. diff --git a/src/mame/drivers/xexex.cpp b/src/mame/drivers/xexex.cpp index 69cb64fc868..226aa4ba573 100644 --- a/src/mame/drivers/xexex.cpp +++ b/src/mame/drivers/xexex.cpp @@ -467,7 +467,6 @@ void xexex_state::machine_reset() m_suspension_active = 0; m_resume_trigger = 1000; m_frame = -1; - m_k054539->init_flags(k054539_device::REVERSE_STEREO); } MACHINE_CONFIG_START(xexex_state::xexex) diff --git a/src/mame/drivers/xmen.cpp b/src/mame/drivers/xmen.cpp index c5e5a806b95..f4a7f6700c4 100644 --- a/src/mame/drivers/xmen.cpp +++ b/src/mame/drivers/xmen.cpp @@ -347,8 +347,8 @@ MACHINE_CONFIG_START(xmen_state::xmen) MCFG_SOUND_ROUTE(1, "rspeaker", 0.20) MCFG_DEVICE_ADD("k054539", K054539, XTAL(18'432'000)) - MCFG_SOUND_ROUTE(0, "lspeaker", 1.00) - MCFG_SOUND_ROUTE(1, "rspeaker", 1.00) + MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) + MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) MACHINE_CONFIG_END MACHINE_CONFIG_START(xmen_state::xmen6p) @@ -413,8 +413,8 @@ MACHINE_CONFIG_START(xmen_state::xmen6p) MCFG_SOUND_ROUTE(1, "rspeaker", 0.20) MCFG_DEVICE_ADD("k054539", K054539, XTAL(18'432'000)) - MCFG_SOUND_ROUTE(0, "lspeaker", 1.00) - MCFG_SOUND_ROUTE(1, "rspeaker", 1.00) + MCFG_SOUND_ROUTE(0, "rspeaker", 1.00) + MCFG_SOUND_ROUTE(1, "lspeaker", 1.00) MACHINE_CONFIG_END -- cgit v1.2.3