diff options
author | 2019-08-25 20:32:36 +0900 | |
---|---|---|
committer | 2019-08-25 20:32:36 +0900 | |
commit | ca51b0470cc8e7b7217eb677b7ed28dde37a72ed (patch) | |
tree | 6c3c7d8bb71788666e9f2bb08e692393849e7c91 | |
parent | 68a49f2c7ea4dc94f2d680d07653225152eb237e (diff) |
segac2.cpp : Revert, Add notes for sound output
-rw-r--r-- | src/mame/drivers/segac2.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/mame/drivers/segac2.cpp b/src/mame/drivers/segac2.cpp index a6ebad597eb..13208cd5da7 100644 --- a/src/mame/drivers/segac2.cpp +++ b/src/mame/drivers/segac2.cpp @@ -1541,7 +1541,12 @@ WRITE_LINE_MEMBER(segac2_state::vdp_lv4irqline_callback_c2) m_maincpu->set_input_line(4, CLEAR_LINE); } - +/* + sound output balance (tfrceac) + reference : https://youtu.be/AOmeWp9qe5E + reference 2 : https://youtu.be/Tq8VkJYmij8 + reference 3: https://youtu.be/VId_HWdNuyA +*/ void segac2_state::segac(machine_config &config) { /* basic machine hardware */ @@ -1572,7 +1577,7 @@ void segac2_state::segac(machine_config &config) m_vdp->lv4_irq().set(FUNC(segac2_state::vdp_lv4irqline_callback_c2)); m_vdp->set_alt_timing(1); m_vdp->set_screen("megadriv"); - m_vdp->add_route(ALL_OUTPUTS, "mono", 0.80); + m_vdp->add_route(ALL_OUTPUTS, "mono", 0.50); TIMER(config, "scantimer").configure_scanline("gen_vdp", FUNC(sega315_5313_device::megadriv_scanline_timer_callback_alt_timing), "megadriv", 0, 1); @@ -1593,7 +1598,7 @@ void segac2_state::segac(machine_config &config) ym3438_device &ymsnd(YM3438(config, "ymsnd", XL2_CLOCK/7)); ymsnd.irq_handler().set(FUNC(segac2_state::segac2_irq2_interrupt)); - ymsnd.add_route(0, "mono", 1.00); + ymsnd.add_route(0, "mono", 0.50); /* right channel not connected */ } |